HRDC Reg. No.: 10001521699
Duration: 6 Days (42 hours)
Course Overview
This 6-day hands-on training provides an in-depth understanding of Selenium WebDriver v3.x, covering Java integration, test automation frameworks, CI/CD with Jenkins, and Behavior-Driven Development (BDD) with Cucumber. Participants will also learn Selenium Grid for distributed test execution, along with design patterns and best practices.
Learning Outcomes
By the end of this course, participants will be able to:
Use Selenium WebDriver with Java for browser automation.
Work with TestNG for test execution and reporting.
Implement Maven for dependency management & automation.
Integrate Selenium with Jenkins for CI/CD workflows.
Develop BDD test cases using Cucumber.
Execute distributed testing with Selenium Grid.
Who Should Attend?
- Test Automation Engineers looking to master Selenium WebDriver.
- QA Engineers & Software Testers focusing on CI/CD & BDD integration.
- Developers & DevOps Teams implementing test automation frameworks.
Prerequisites
Knowledge of software testing concepts.
Basic Java programming skills.
Experience using Eclipse IDE (recommended).
Lab Setup Requirements
Hardware Requirements:
- Windows 7 or later (64-bit)
- RAM: 4 GB or above
Software Requirements:
- Java Development Kit (JDK 1.8 - 64-bit)
- Eclipse IDE for Java EE Developers (64-bit)
- Selenium WebDriver & Browser Drivers (Chrome, Firefox, IE)
- Maven for Dependency Management
- TestNG, AutoIT, Notepad++, WinRAR/7-Zip
- Jenkins for CI/CD Execution
Teaching Methodology
Instructor-led Selenium WebDriver demonstrations.
Real-world test automation framework implementation.
Live debugging sessions & troubleshooting exercises.