This course is designed to equip learners with the skills to perform automated testing using Selenium. You’ll learn how to set up Selenium, write automation scripts, perform cross-browser testing, integrate with testing frameworks, and apply automation in real-world projects.
Module 1: Introduction to Automation Testing Importance of software testing Manual vs. automated testing Overview of Selenium Applications and limitations of Selenium.
Module 2: Selenium Basics Selenium architecture and components Installing and configuring Selenium WebDriver Setting up environment with Eclipse/IntelliJ and Java/Python First Selenium test script.
Module 3: WebDriver Commands Navigating web pages Finding elements Performing actions: click, type, submit Handling browser windows, alerts, and frames.
Module 4: Advanced WebDriver Techniques Waits in Selenium: implicit and explicit waits Capturing screenshots and logs Handling dropdowns, checkboxes, and radio buttons Mouse and keyboard actions.
Module 5: TestNG/JUnit Framework Integration Introduction to TestNG/JUnit Test annotations and assertions Test suites and parallel execution Reporting and logging.
Module 6: Page Object Model (POM) Concept of POM Implementing reusable page classes Data-driven testing using Excel/CSV Reducing code duplication with POM.
Module 7: Selenium Grid and Cross-Browser Testing Introduction to Selenium Grid Setting up nodes and hubs Running tests on multiple browsers and devices Remote WebDriver.
Module 8: Advanced Automation Frameworks Keyword-driven testing Hybrid testing frameworks Integrating with Maven/Gradle Continuous Integration with Jenkins.
Module 9: Selenium with Other Tools Selenium with Cucumber (BDD) Selenium with Appium (Mobile testing basics) Selenium with REST API testing tools Integrating Selenium with cloud testing platforms (Browser Stack, Sauce Labs)
Module 10: Live Project & Case Studies Automating an e-commerce website workflow Automating form submissions and validations Creating a test suite for login, search, checkout Debugging, maintaining, and scaling test scripts.
Mobile: 9100348679
Email: coursedivine@gmail.com
You cannot copy content of this page