1.
Introduction
to Automation:
1.1
Pre-conditions need for learning Automation
·
Basics on any Programming knowledge
1.2
What is Automation testing?
1.3
Why should we do Automation testing?
1.4
When should we start Automation?
·
Application should be stable
·
Regression test cases are recognized
1.5
Pros-Cons of Automation Testing:
Pros:
·
Easy to perform regression testing
·
Time Saving
·
Less error Prone
Cons:
·
Identifying the Resources to work on the
technology
·
Invest on tool
2.
Selenium
IDE, Selenium RC/ Selenium Webdriver ,
Selenium Grid
Selenium IDE is an Integrated Development
Environment for Selenium Scripts. It works on Firefox only. It is Record and
run tool
2.2
Selenium RC/ Selenium Webdriver:
·
Selenium
RC: Selenium
RC is also known as Selenium 1.0. It interacts with the browser using
JavaScript
·
Selenium
Webdriver: Selenium Webdriver is also known as Selenium 2.0. It
interacts with browser directly using native drivers.
2.3
Selenium Grid:
·
Selenium Grid is used for parallel
execution of test scripts.
3. Locators:
3.1
Locator is used to identify the elements.
Different types of locators are as mentioned below
·
Xpath
·
CSS
·
Name
·
ID
·
Class Name
·
Link text
·
Partial Link text
·
Tag Name
3.2
Firebug / Firepath