Course Highlights
  • Understanding test automation frameworks
  • Writing reusable components and utilities
  • Creating layered and structured code
Curriculum

10 Topics
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

  Write a Review

Building Test Automation Framework using Selenium and TestNG

Go to Paid Course