Building Test Automation Framework using Selenium and TestNG
- Offered byCoursera
Building Test Automation Framework using Selenium and TestNG at Coursera Overview
Duration | 3 hours |
Start from | Start Now |
Total fee | ₹846 |
Mode of learning | Online |
Schedule type | Self paced |
Difficulty level | Advanced |
Official Website | Go to Website |
Credential | Certificate |
Building Test Automation Framework using Selenium and TestNG at Coursera Highlights
- Earn a certificate after completion of the course
- Projects for real world scenarios
Building Test Automation Framework using Selenium and TestNG at Coursera Course details
Understanding test automation frameworks
Writing reusable components and utilities
Creating layered and structured code
In this course you will go through concepts writing reusable and structure code which is easy to maintain and understand, creating helper classes or utilities, write effective testcases, and generating reports and logs
Testing guidelines include coding standards, test-data management, defining object repositories, reporting guidelines, and logging strategies
Selenium is one of the most widely used functional UI automation testing tools and TestNG is a brilliant testing framework
Building Test Automation Framework using Selenium and TestNG at Coursera Curriculum
Understanding Test Automation Framework and creating a directory structure
Creating an automation layer and writing a generic method to invoke a browser and navigate to a URL
Writing wrapper methods to perform user actions
Creating an application layer - using POM or Page Factory as a design pattern
Adding logic to the application layer
Writing test cases in the test layer
Executing test cases via TestNG XML file
Reading configuration from config.properties
Generating logs and reports using Extent report
Adding screenshots to failed test cases and attaching to the report