1 - Introduction to Test Automation
- 1.1 Test automation in a nutshell
- 1.2 Manual testing and test automation
- 1.3 Test Automation Solutions Design
2 - Automation Web Technologies
- 2.1 Webpage Architecture
- 2.2 Document Object Model
- 2.3 Automation locators
- 2.3.1 Types of locators
- 2.4 XPath
- 2.5 CSS Selector
3 - Selenium Automation Tools
- 3.1 Overview of Selenium test automation
- 3.2 Flavors of the Selenium automation tool
- 3.3 Selenium WebDriver ecosystem
- 3.4 Selenium 4
4 - Using Selenium WebDriver
- 4.1 Managing Selenium libraries
- 4.2 Selenium WebDriver in action
- 4.3 Selenium GUI interface
- 4.4 Parallelism of tests
- 4.5 Machine learning and test automation
- 4.6 Best practices
5 - Implementation of Test Automation in an organization
- 5.1 Factors to consider
- 5.2 Evaluation of efficiency and effectiveness of test automation
- 5.3 Success Factors
6 - Adapting a Selenium TAS
- 6.1 Dynamic Variables
- 6.2 Custom Automation Actions
- 6.3 Extended verifications