Duration
5-day course, including breaks
Time:
9:00 AM – 4:00 PM (Monday to Friday)
Requirements
Understanding of HTML, XML (a plus)
Overview
This course trains learners to handle testing projects using Selenium test suite and continuous testing with Jenkins.
Intended Audience:
- QA engineers
- Software test engineers
- Software developers involved in agile development
- Release managers
At the end of Selenium training, students will be able to:
- Effectively use Selenium test suite in rea-worldl projects
- Utilize Selenium for cross browser testing
- Distribute tests using Selenium Grid
- Run regression Selenium tests in Jenkins
- Prepare test reports and periodic reports using Jenkins
Course Outline
- Introduction to automated testing
- Testing concepts
- Possibilities and limitations of Selenium
Locators
- Understanding locators
- ID, CSS, XPath and Name locator types
Advanced locators
- Dynamic locators
- Building a path
- Relationships between elements on a path
- Locating elements with desired text
- Best practices
Data Driven Frameworks in Selenium WebDriver
Training will involve the implementation of Data Driven Test Framework that that provide the advantages of:
- Reusability of code
- Test coverage
- Faster execution
- Less maintenance
- Better error handling.
Apache Maven
- Configuring project
Selenium WebDriver
- Java basics
- Java IDE
- WebDriver API
- Troubleshooting
- Debugging
TestNG
- Assertions
- Annotations
- Test suite
- Parameters
- Cross-browser testing
- Reporting
Excel Data Driven Tests
- Execute tests using Excel as data source
Advanced Selenium WebDriver
- Dynamic content
Selenium Grid
- Understanding distributed testing
- Preparing infrastructure
- Using Remote WebDriver
Project management
- Git version control system
- Integration with Jenkins
Refund Policy
Refunds up to 7 days before event
