Thursday, October 20, 2016

Description of Concept's

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
2.1         Selenium IDE:

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

Selenium Automation Testing

Selenium Automation Testing

S. No
CONCEPTS
1
Introduction to Automation
2
Selenium IDE, Selenium RC/ Selenium Webdriver , Selenium Grid
3
Tools Used to identify Locators
4
Selenium IDE Examples
5
Introduction to Java
6
OOPS Concepts
7
Loops in Java
8
Examples on Inheritance/ Polymorphism / Interfaces and Packages

9
Collections
10
Read data from files i.e., from Excel or XML
11
Selenium Webdriver
12
Automate Applications  with different type of Scenarios
13
JUnit and TestNG
14
What is framework and why do we use framework