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
Selenium WebDriver
- Java basics
- Java IDE
- WebDriver API
- Debugging
TestNG
- Assertions
- Annotations
- Test suite
- Parameters
- Cross-browser testing
- Reporting
Advanced Selenium WebDriver
- Dynamic content
- Screenshots
Requirements
Basic knowledge of manual tests is recommended. No programming knowledge is required, though any experience with coding is beneficial.
Testimonials (10)
I was benefit from the demo and walk through using TestNG.
Dominic Hung Hung
Course - Selenium for Victims of Manual Testing
The exercises, they ignited passion in scripting and coding
Phakama Vezi - Hollard Insure
Course - Selenium for Victims of Manual Testing
Beeing introduced to JAVA
Lesego Modutwane - Hollard Insure
Course - Selenium for Victims of Manual Testing
- The content of the training and the examples and exercises we went through
Sthembele Mjobo - Hollard Insure
Course - Selenium for Victims of Manual Testing
Coaching from the trainer
Tandokazi Luke - Hollard Insure
Course - Selenium for Victims of Manual Testing
Everything as it all new in my space
Jacqueline Ladlokova - Hollard Insure
Course - Selenium for Victims of Manual Testing
The website references that was shared with us
Cliff Mathevula - Hollard Insure
Course - Selenium for Victims of Manual Testing
The notes he gave us and the second day was better than the first.
Tony Sanchez - Mirum Agency
Course - Selenium for Victims of Manual Testing
The exercises. I also liked how the trainer made us provide answers and write scripts based off of what he had taught thus far before he provided his answer.
Toneka Rogers - Mirum Agency
Course - Selenium for Victims of Manual Testing
Was organized and presented in a way that was easy to understand, from the general to the specific, and building on knowledge and then doing some hands-on working examples. It's also helpful to have a sandbox to set up and practice.