Create Selenium Test Automation Framework from Scratch - Basic Level
This course will teach you about developing test automation framework from scratch.
This is Basic level course and at the end of this course you will learn how to develop framework, which supports jenkins execution, Data driven capability, Maven parameterization, extent reporting, logging and many other part.
To take this course you should have some basic understanding of Java and Selenium.
Advanced level course will be followed by this.
Introduction
1
Introduction to course
2
2. Framework structure
3
3. Decide framework type (from AUT and Test cases)
Start Creating Framework
1
4. Create folder structure for Hybrid Framework
2
5. add Selenium dependencies in Maven POM.xml
3
6. Page Object Model (POM Page Factory Pattern) Basics - Theory
4
7. Write Page Objects with page factory (POM)
5
8. Page Objects for Radio Buttons and check boxes in Page Factory
6
9. Create TestBase in Selenium Test Automation framework
7
10. Parameterize URL, browser .- Read data from properties file
Start Creating Test Cases
1
11. Create basic test case structure
2
12. Error message verification test case automation
3
13. Extent report setup using ITestListener Interface of TestNG
4
14. Add screenshot of failed tests in extent report
5
15. Verify dropdown list contents in Selenium WebDriver
Create Data Driven Tests
1
16. Data Driven Test - Introduction
2
17. Data Driven Test- Part 2 - Common methods for radio button & dropdowns
3
18. Data Driven Test- Part 3- Selecting checkboxes, Create Test Structure
4
19. Data Driven Test- Part 4. Perform validations
5
20. Data Driven Test- Part 5. Read Test Data From Excel using Apache POI
6
21- Data Driven Test - Part 6. Use DataProvider with HashMap test data
7
22- Data Driven Test- Part 7. Pass Test data from HashMap to Test case
Execute Tests and Introduction to Advanced Course
1
23. Execute Selenium - TestNG Test cases from maven (POM.xml)
2
24. Add project on GitHub SVN (SCM tool) Selenium Framework source code
3
Source Code Location
Be the first to add a review.
Please, login to leave a review