About - Selenium

Definition

Development and Versions

Pre-requisites

Languages supported

Manual vs Automation

Choosing Selenium

Selenium - Components

Selenium IDE

Selenium RC

Selenium WebDriver

Selenium Grid

QTP

Selenium vs QTP

Selenium - IDE

Features

Install and configure

Selenium - Webdriver

About WebDriver

install and configure

First test case

Web element

Element Locators

Example of locators

Chropath

Web driver commands

Eclipse and TestNG

About Eclipse

Choose and download

About TestNG

Testng installation on eclipse

Testng Annotations

Pass Fail and Skip test cases

Run test cases in batch

testng.xml - Explanation

testng grouping

Running tests parallely

dependsOnMethods

dependsOnGroups

Prioritization

Passing parameters

Data providers

Read data from excel

Ant - XSLT reports

Testng listeners

Cross browser testing

Page Object Model



Selenium vs QTP(UFT)
 
Advantages of Selenium over UFT.

Selenium QTP
Selenium is open source and free and doesnot incur any charges or license UFT(Unified functional testing) is not open source and incurs charges for license.
Selenium supports development in various IDEs like eclipse, netbeans, Visual studios etc A seperate IDE is required for developing called QTP IDE
Selenium supports lot of programming languages like Java, Ruby,python and Javascript etc... UFT supports only visual basic script
Selenium supports object oriented programming languages UFT doesnt support OOPS




Disadvantages of Selenium over Manual Testing.

T
Selenium QTP
Scripts development require more time. Scripts time require less time.
No technical support team as it is open source. UFT offers Good technical support team
Selenium supports dialog box partially UFT supports all types of dialog box
No seperate test management tool UFT supports Test Management tool like HP Quality centre.
Selenium supports testing only Web applications UFT supports both Web and Desktop applications.
Selenium doesnt have build in repository UFT has built repository with HP ALM (Quality centre) support
 


I conduct online tutions on Manual Testing, Selenium and the following. For more details contact anandaibmindia@gmail.com
Manual Testing - 1600/-           Selenium - 1600/-
           Jsp and Servlet -2000/-           Java training - 2000/-