Selenium Online Training

Selenium

Selenium course content

Introduction

What do you mean by Automation?
Why should we go for Automation
Different Automation Tools
Function Automation
Performance Automation
What is selenium
Advantages of Selenium
Disadvantages of Selenium
Different b/t Selenium and QTP?
Selenium Components
SELENIUM IDE (INTEGRATED DEVELOPMENT ENVIRONMENT)
SELENIUM RC (REMOTE CONTROL)
SELENIUM WEB DRIVER
SELENIUM GRID

SELENIUM IDE:

How to download and install selenium IDE?
Scenario: open google.com type text in the textbox and click on google search button.
Covert the recorded scripts in other languages.
Synchronization in IDE.
How to run multiple test cases in IDE?
When will we go for recording or selenium IDE?

SELENIUM Configuration

Selenium configuration with java.
Steps to configure eclipse?
How to create, write a program in eclipse?

SELENIUM RC

Locaters in RC(rough introduction on Locaters)
ID
Name
CSS
Xpath
DOM
LINK
Firebug
How to install Firebug
Locators in Selenium RC
How to install fire path in firebug?
How to capture the xpath by using firepath?

Core java basics

Core Java Basics
Access Modifier
Method/Function
Static and Non-Static
Parameterization
Oops
Class & Object
Inheritance
Polymorphism
Encapsulation
Abstraction
Syntax for simple if and nested if condition

Validation commands, synchronization & debugging

SELENESE
How to change port number and IE problem solves
Synchronization
Maintaining Synchronization
Commands for validation
isElementpresant
isTextpresant
isChecked
isVisible
Debugging
How to run the scripts in debugging mode?

Webdriver

Webdriver introduction
What is different between RC and Webdriver?
Advantages of Webdriver
How to work with other browsers
Google chrome
IE
Opera & Safari
How many test cases we can automate for a day?
WebdriverBackedselenium
Automation life cycle & framework

Automation Life cycle or Automation approach or Strategy for any project/product

Framework
Modular Framework
Data Driven Framework
Keyword driven FrameWork
Hybrid driven FrameWork

JUnit

Steps to configure JUnit in eclipse
JUnit life cycle
Batch execution or suite execution
Limitations of JUnit

TestNG

How to install TestNG to eclipse
TestNG Life cycle
What is alert, conformation alert and popup?

Advance Concepts

Advance Webdriver
How to handle the Ajax control?
Splits in java
Array
How to declare an array?
Sikuli
Steps to configure Sikuli in eclipse
How to connect to the database?
How to handle captcha (security code)?
How to capture the screenshot?
Parallel execution
Assert
Terminology
Bug life cycle / Bug tracking tool/(TFS-Team Foundation Server)
ANT