Course Outline

Note: Live project is included throughout the training.

Introduction:

Introduction to Automation

Manual Testing Vs Automation

Why and when will we go for Automation?

What is the difference between Selenium and QTP

About Selenium:

What is Selenium?

Advantages of Selenium

Different flavors of Selenium:

Selenium IDE

Selenium RC

Selenium Grid

Selenium Web Driver/Selenium 2.0

Selenium IDE Introduction:

Downloading and Installing Selenium IDE

Features of  Selenium IDE

Selenium IDE Icons

Recording your first test with Selenium IDE

Locators:

How to identify elements in webpage using Selenium

Tools to identify elements/objects

Firebug/FirePath

IE Developer tools

Google Chrome Developer tools

Locating elements by ID

Finding elements by name

Finding elements by link text

Finding elements by XPath

Finding Elements by using CSS

Selenium IDE Concepts:

IDE Context Menu

Adding Selenium IDE comments

Building Test cases using Selenium IDE

Creating test suites

What you cannot record

Java:

Java Basics useful for selenium and web driver.

            Java – Object Oriented Principles - Inheritance, Polymorphism, Overloading

            Java – Features

            Data Types

            Control statements – For, If, While and iterators

            Objects, Class

            File Handling

            JAR files, Import, Packages, Class, Methods

            Access Modifiers – Public, Private, Protected, Default

            Arrays, Interfaces, HashMap, HashTable

 

Selenium Remote Control:

What is Selenium Remote Control

Overview of Selenium Remote Control using JAVA

Download selenium RC

Installing selenium RC

Starting selenium server

Stopping selenium server

Running selenium scripts/tests using selenium RC

Report generation for selenium scripts

 

TestNG:

Introduction about TestNG

How to Install TestNG plugin in Eclipse

TestNG sample script

Writing Selenium testing script from scratch

Creating Test suites using TestNG

Reports generation using TestNG

TestNG.xml

 

Web Driver:

Introduction

Webdriver  vs Selenium RC

Downloading and configuring  web driver in Eclipse

Drivers for Firefox, IE and HTML Unit driver

First Selenium WebDriver Code

Identify Objects using WebDriver:

Text box, Link, Button

Checkbox, Radio Button, Drop Down Box

Select value, Display all values

 

WebDriver Scripts:

Capture screenshots

Handling On load alerts

Page scroll down

HTML Unit Driver

Handling Multiple Windows

Implicit wait

Handling Test data in Excel sheet

Generating test results and detailed Summary Report

Handling Alerts, Browser windows, Application windows & pop-ups

 

Web Driver Actions Class:

Draggable

Droppable

Mouse over

Selectable

Simulating Right click

Slider

 

Customized Framework using Data-Driven, Functions and Object Repositor

Selenium Grid:

About Selenium Grid

Installation

Getting started with Selenium Grid

How to use Grid

 

Maven

Maven Project – How to create, build, clean and run Maven projects/test cases

POM.xml - Artifact ID, Adding JAR dependencies

 

Homework/Assignment will be added after each session.

QA Selenium

Become industry expert!

Course Highlights:

- Project Oriented

- Placement assistance

- Opportunity to contribute to      AppStrore

  • Facebook - Black Circle
  • Twitter - Black Circle
  • YouTube - Black Circle
  • Google+ - Black Circle
  • Instagram - Black Circle

(408)505-5499

2603 Camino Ramon, Ste 200 San Ramon CA United States 94583

©2016 by Siliconvalley4u  Privacy

CODE TO CONNECT TO THE REAL WORLD