Selenium (Java)- Basic Level Framework Creation from Scratch

Learn Developing Test automation framework on your own.
Instructor:
AutomationTalks
49 students enrolled
English [Auto]
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
093aa5a02f796bc3d921618417e22c1f
30-Day Money-Back Guarantee

Includes

7 hours on-demand video
1 article
Full lifetime access
Access on mobile and TV
Certificate of Completion
Don't Miss Any Course Join Our Telegram Channel Join Channel
+ +