Automation Testing:
What is Automation Testing?
When we Switch to Automation Testing?
Why Automation testing?
Advantages & Disadvantages
Automation Testing Tools
Selenium:
What is Selenium?
Advantages of Selenium
Java-Selenium Architecture
Basic Selenium Program
Runtime Polymorphism Program in Selenium
WebDriver Functions
Locators
Xpath, its Types and cases
WebElement Functions
Check points
Handling Multiple Elements
Handling Synchronization
Implicit
Explicit
Custom wait
Blind wait
Handling Dropdown (static and dynamic)
Handling Keyboard and Mouse Actions
Taking Screenshot
Handling Disabled Element
Performing Scroll down Action
Handling Popups (web-based and Window-based)
Handling Frames
Handling New Windows/New Tabs
Encapsulation in Selenium
Creating Test Class
AUTOMATION FRAMEWORK:
Stages and Types of Framework
POM (Page Object Model)
Handling Excel
TestNG
TestNG Annotations
Reporting
TestNG Suite
Assertion
Grouping
DataProvider
Parallel Execution
Maven
GitHub
Jenkins
Hybrid Framework
Designing Framework
Hybrid Framework Architecture
Framework implementation
Framework execution