Introduction To Automated Testing With Selenium Using Python

Posted By: ELK1nG

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

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