Selenium and Webdriver
Selenium and Webdriver
Selenium IDE
Selenium-RC
Selenium-Grid
Selenium 3.0 &WebDriver
Core Java
WebDriver (Selenium)
AWT
AWT Basics
How Handle window controls
Examples for how to Handle window controls
AutoIT
Installing Auto IT
Auto IT Overview
Why Auto IT?
AutoIT components
AutoIT commands
Auto IT Script Examples
Compiling Auto IT scripts
How To Use Auto IT scripts in WebDriver
Sikuli
Introduction of Sikuli
Sikuli Overview
Why Sikuli
AutoIT and Sikuli differences
Sikuli installation
Record screen shot with sikuli
Sikuli jar configuration in Eclipse
Prepare scripts in eclipse using sikuli class files
Use sikuli programs in Eclipse
TestNG
Introduction to TestNG
Why TestNG
InstallingTestNGin Eclipse
Advantages of TestNG over Junit
Exploring TestNG Features
TestNG annotations
How to Use TestNG Annotations for Selenium training programming.
TestNG Annotations Complete Usage and Limitations
TestNG Assert commands
Automate tests using TestNG.
xml file for suite.
How to create testSuite for selenium tests.
TestNG Execution Report
TestNG Results output folder walkthrough
TestNG Reporting features
Junit
Introduction to Junit
Configuration Junit in Eclipse
Exploring Junit Features
Junit annotations
How to Use Junit Annotations for Selenium training programming.
Junit Assert commands
How to create testSuite for selenium tests.
ANT
What is ANT
Why ANT
ANT installation
Build.XML
Dependencies
Create builds using ANT
Maven
What is Maven
Difference between ANT and Maven
Why Maven
Maven installation
Maven run commands
POM XML
Maven dependencies
All plugins installations
Create builds using Maven
Jenkins
What is Jenkins
Why Jenkins
Jenkins installation
How to execute ANT builds through Jenkins
How to execute Maven builds through Jenkins
How execute builds without ANT & Maven
Continuous integration
Selenium Grid
What is SVN
Use of SVN
Installation
Configure eclipse with SVN
How to create SVN Project
Check out process
Check in Process
How to see the differences
What is GIT
Use of GIT
Configure eclipse with GIT
How to create GIT Project
How to maintain project in GIT.
Automation Framework
What is parameterization?
Types of parameterization
Parameterization using Excel
Parameterization using DataBase
Parameterization using Property files.
Random number parameterization