Introduction To Automated Testing With Selenium Using Python
Published 2/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.45 GB | Duration: 3h 20m
Published 2/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.45 GB | Duration: 3h 20m
Testing fundamentals| Python basics| Selenium WebDriver basics| API testing| synchronization techniques| unit testing
What you'll learn
Delves into Automation Testing, outlining its significance in modern software development.
Compares Manual and Automation Testing, offering insights into their respective strengths and applications.
Explores Locators in Selenium, crucial for identifying and interacting with web elements.
Details the handling of various web elements like radio buttons, checkboxes, dropdowns, date pickers, popups, and windows.
Explores Implicit and Explicit Waits, essential techniques for handling synchronization in Selenium.
Explores Behavior-Driven Development (BDD) with Selenium, covering feature files, creating steps, writing automation scripts, and presenting the output.
Requirements
Python coding experience is not needed. Even non Programming candidates can follow this course comfortably
Description
"Introduction to Automated Testing with Selenium using Python" is a comprehensive course that equips learners with essential skills in automated software testing using Selenium. The course starts by introducing the fundamental concepts of automation testing and provides insights into the distinctions between manual and automated testing. Learners are then guided through Python basics, offering a solid foundation for scripting automated tests.Moving on, the course delves into Selenium WebDriver basics and API testing, covering important topics like locators, WebElement methods, handling various web elements, and managing popups and windows. Synchronization techniques, including implicit and explicit waits, are explained to ensure effective and reliable test execution.The course progresses into unit testing with Selenium, introducing learners to the integration of Selenium with unit testing frameworks. It explores the Page Object Model (POM), an essential design pattern for maintaining scalable and maintainable test automation code.Furthermore, the course covers Behavior-Driven Development (BDD) with Selenium, demonstrating how to write feature files, create steps, and implement automation scripts. Learners gain a practical understanding of writing automation scripts and interpreting their output.In conclusion, the course provides a comprehensive overview of automated testing with Selenium, encompassing both foundational and advanced topics. It is designed for individuals seeking proficiency in automated testing and test automation engineers aiming to enhance their skills in Selenium and related practices.
Overview
Section 1: Introduction
Lecture 1 Introduction to Course
Section 2: Getting Started
Lecture 2 Automation Testing
Lecture 3 Manual Vs Automation Testing
Lecture 4 Python Basics
Section 3: Selenium Webdriver Basics and API Testing
Lecture 5 Introduction to Selenium
Lecture 6 Locators in Selenium
Lecture 7 Locators in Selenium Continued
Lecture 8 WebElement in Selenium - Basic Methods
Lecture 9 Radio and Checkbox
Lecture 10 Dropdown
Lecture 11 DatePicker
Lecture 12 Handling Popups
Lecture 13 Windows
Section 4: Synchronization
Lecture 14 Synchronization in Selenium
Lecture 15 Implicit Wait
Lecture 16 Explicit Wait
Section 5: Unit Test With Selenium
Lecture 17 Introduction to Unit Test With Selenium
Lecture 18 Unit Testing with Selenium
Section 6: Page Object Model
Lecture 19 Introduction to POM
Lecture 20 Implementation
Lecture 21 Implementation Continued
Section 7: BDD with Selenium
Lecture 22 Introduction to BDD with Selenium
Lecture 23 Feature Files
Lecture 24 Creating Steps
Lecture 25 Writing Automation Scripts
Lecture 26 Output
Section 8: Conclusion
Lecture 27 Course Conclusion
Manual testers, Non-programming aware testers interested in learning Automation. Freshers/Graudates who want to kick start their Carrier in IT World