TestNG Framework with Page Object Model (POM)
- Introduction to TestNG Framework and Its Role in Automation
- Basics of TestNG: Annotations, Test Suites, and Test Execution Flow
- Implementing Page Object Model (POM) for Scalable Test Design
- Advanced TestNG Concepts: Listeners, Annotations, and Custom Reporters
- Cross-Browser and Parallel Test Execution Using TestNG
- Prioritizing and Managing Test Case Execution Order
- Parameterizing Test Cases for Data-Driven Testing
- Grouping Test Cases and Managing Dependencies
- Executing Specific Test Cases and Test Suites in Multiple Ways
- TestNG Project Setup from Scratch with Hands-On Lab Sessions
- Handling Excel Files and Reading Test Data Using Apache POI
- Using Property Files for External Configuration and Test Data
- Generating Detailed and Customizable Test Reports Using Extent Reports
Cucumber Framework with Page Object Model (POM)
- Introduction to Cucumber Framework and Behavior-Driven Development (BDD)
- Creating Feature Files and Understanding Cucumber Keywords and Hooks
- Organizing Test Cases Through Grouping in Cucumber
- Parameterizing Test Scenarios Using Scenario Outlines and Examples
- Utilizing Data Tables for Complex Data Inputs
- Generating Comprehensive Test Execution Reports in Cucumber
- Setting Up Cucumber Project from Scratch with Hands-On Lab Sessions