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

About Selenium - Definition
 
1. Selenium is a Software Testing suite that consists of frameworks and tools ussed for software automation of testing applications by writing/recording test cases and execute the the written test cases and finally get the results or reports of the test cases execution without manual execution of test cases.


2. Selenium is chosen when there are huge no of test cases in the project that needs repeated execution of the test cases.


3. Usually Framework contains an API(Application Programming Interface) that exposes classes and methods through which we can develop/maintain applications by adding the framework functionality. For example Selenium WebDriver. To automate an application testing, we integrate/use/add WebDriver jar files and create testing applications/programs.

4. A tool or Software tool is a software that can be used to build/ develop/ maintain/execute/run software applications.
 
Possible interview questions:

1) Define Selenium?

2) What is Selenium?

3) What is framework?

4) What is tool?


Adracer ad      Movieracer ad      SLNSjobs ad

For any queries contact siteadmin1@slns.tech