selenium

3

Click here to load reader

Upload: it-online-training

Post on 28-Jun-2015

134 views

Category:

Documents


0 download

DESCRIPTION

Selenium

TRANSCRIPT

Page 1: Selenium

Selenium

1) Introduction to Automation

What is automation testing?

When it will come into the picture?

What is the use of automation testing?

2) Introduction to Selenium

Selenium History

Use of selenium

Features of Selenium.

Selenium V/s QTP

3) Selenium Components

Selenium IDE

Selenium RC

Selenium Web Driver

Selenium Grid

4) Selenium IDE

Install Selenium IDE and Firebug

Introduction to Selenium IDE

Selenium IDE Script

Locators in Selenium IDE

Enhancing Selenium IDE Script

Assertions & Methods

5) Core Java Fundamentals

Introduction to Java Virtual Machine (JVM)

Download & Install Java

OOPS Concepts

Overview on Java

Constants Variables and Data Types

Operators and Expressions

Conditional Statements

Looping Statements

Classes Objects and Methods

Arrays & Strings

Page 2: Selenium

Inheritance

Managing Errors and Exceptions

6) Web Driver

Introduction to Web Driver

Web Driver Installation

Configure Eclipse with Selenium

Creating Web Driver Scripts

Object Identification

Usage and Types of X Path

Accessing UI Elements

Accessing Web Forms

Accessing Web Links

Working with Web Tables

Keyboard Mouse Events & Uploading Files

Exception Handling

Cross Browser Testing using Selenium

7) Parameterization

Data Driven Testing

Working with Text Files, Excel Files & Databases

8) TestNG Frame work

TestNG Overview

Installing TestNG

Writing Tests

Basic Annotations

Execution Procedure

Executing Tests

Suite Tests

Ignore Tests

Group Tests

Exception Tests

Dependency Tests

Parameterized Tests

Test Results

TestNG - Plug with Eclipse

9) Parameterization using XML and Data Providers

10) Cross Browser Testing using Selenium

11) Excel in Selenium: POI & JXL

Page 3: Selenium

Exporting Excel

Classes and Interfaces in POI

Read/Write operation

Read data from Excel file

Write data on Excel file

Excel Manipulation using JXL API

12) Frameworks

Creating Keyword Framework

Creating Hybrid Framework

13) Page Object Model (POM) & Page Factory

14) PDF & Emails and Screenshot of Test Reports

15) Using Contains, Sibling, Ancestor to Find Element

16) Selenium Core Extensions

17) Sessions, Parallel run and Dependency

18) Selenium Grid