selenium
DESCRIPTION
SeleniumTRANSCRIPT
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
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
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