Course Content:
Class 1
What is Automation Testing?
Why Automation Testing is in Demand?
Tools available for Automation
Selenium History, Version and Flavors Available in market
Selenium Features, Limitation and Comparison with others tool
Java, Eclipse, Selenium Download and Installation
Class 2
Java Introduction
Class 2
Java Introduction
Java Architecture
First Program in Java
Data types
Class
Object
Methods
Keywords in Java
Package
Java Variables
Java Operators
Loops
Decision Statements
Encapsulation
Method Overloading
Exception Handling
Class 4
Inheritance
Collection API
Constructor
Static and Non Static
Arrays
External file reading (reading excel, Property Files)
Class 5
Selenium Project Creation
Create first Selenium Script
Browser Open and Close commands
Browser Navigation command
Working with Firefox Browser
Working with Chrome Browser
Working with IE Browser
Class 6
Install Firebug, Fire path and other add on for Selenium
Different locator for Selenium
Working with Textbox, password fields.
Working with radio button, checkbox
Handle dropdowns
How to work with file uploader.
Class 7
Dynamic Xpath in detail
Dynamic CSS in detail
How to access web table in Selenium
Handle Alerts
Handle Multiple Windows
Handle frame and IFrame
Class 8
Mouse Hover event in Selenium
Right Click
Double Click
Implicit Wait, Explicit Wait and Fluent Wait in Selenium.
Drag and Drop
Capture Screenshots in Selenium
Class 9
What is TestNG
Need of TestNG
Report generation by TestNG
Grouping of Test Case
Set priority for Test case
Annotation of TestNG
Dependency in TestNG
Assert in TestNG
Class 10
Cross browser Testing
Parallel browser Testing
Data Provider in Testng using 2D array
Data provider in TestNG using Excel files
Class 11Implementation of POM with Page Factory
Class 12
Implementation of POM with Page Factory
How to integrate Extent Report
Class 13
Sikuli Usages
Read data from property files
Class 14Read data from property files
What is ANT
ANT installation
Test Execution with ANT
Class 15
What is MAVEN
MAVEN Installation
Test Execution with MAVEN
Class 16
Jenkins Installation
Jenkins Setup
Integrating Jenkins to the Project
Create build and Execute build for nightly execution
Send Email report based on build Status
Jenkins Interview Questions and Answers
ReplyDelete