Online Selenium Training With Real Time Scenario
SELENIUM TRAINING COURSE CONTENT
Introduction
ü
What is automation testing
ü
When to go for automation
ü
Different automation tools
(vendor & open source tools)
ü
Advantages of automation
ü
Difference between manual
testing & Automation testing process
Introduction
to selenium
ü
What is selenium Tool
ü
Use of selenium tool in
automation
ü
Features of selenium tool
ü
Differences between selenium and other tools
Selenium
Components
ü
Selenium IDE
ü
Selenium RC
ü
Selenium WebDriver
ü
Selenium Grid
Configuration
of selenium IDE & Dev. Scripts
ü
Installing/Downloading
Selenium IDE
ü
Features of Selenium IDE
ü
Recording/Creating your
first test with Selenium IDE
ü
Script Debugging in Selenium
IDE.
ü
How to save recorded script
ü
Running the script
ü
Selenium Action Commands
ü
Assert
ü
Verify
ü
Adding Selenium IDE comments
ü
Synchronization commands
ü
Selenium User Extensions
ü
Storing elements
ü
Store and StoreEval –
Accessor Commands
ü
Difference between test case
and test suite
ü
Creating test suites
ü
Languages supported while
recording
ü
Write your own Selenium IDE
script without record and playback
ü
How to run recorded script
against other browsers
Configuring
Eclipse IDE for Java & selenium
ü
How to create new java project
ü
How to create a new java class
ü
Running java class
ü
Viewing the results of java
program
Debug
scripts in Eclipse
ü
Understanding Debug
ü
Using Breakpoints
ü
Verify the values during debug
ü
Using step over , step into
Learning
Java
ü
Introduction to java
programming
ü
Data Type in java
ü
Declaring variables
ü
Writing java program and
running
Conditional
statements
ü
If condition
ü
If else condition
ü
If else if condition (nested
if)
ü
Switch case statement
ü
Examples for all the above
conditions
Loop
statements
ü
While loop
ü
Do loop
ü
For loop
ü
For each loop
ü
Examples for all the above
loops
Oops
concepts
ü
Object
ü
Class
ü
Polymorphism
ü
Inheritance
ü
Package
ü
Interface
Selenium Web
Driver
ü
Introduction to Web Driver
ü
Configure Eclipse IDE (Adding selenium Libraries)
ü
Using Firefox Driver APL
ü
Working with Different
Elements and programming Edit boxes , checkbox, Radio Buttons , Links
ü
Selecting values from a
Dropdown list
ü
Understanding xpath to
locate elements in web page
ü
Working with table Elements
ü
Reading data from table
ü
Using Actions class
ü
Handing keyboard , mouse
events
Locators
& Object Identification
ü
Firebug
ü
Locating elements by ID With
Sample Example
ü
Finding elements by name
With Sample Example
ü
Finding elements by link
text With Sample Example
ü
Finding elements by XPath
With Sample Example
ü
Finding elements by class
With Sample Example
ü
Finding Elements by using
CSS With Sample Example
Real
Time Sample Programs in Selenium Webdriver:
ü
Handling Text box With
Sample Example
ü
Handling HyperLink With
Sample Example
ü
Handling weblist With Sample
Example
ü
Handling Checkbox With
Sample Example
ü
Handling Button With Sample
Example
ü
Handling Radio Button With
Sample Example
ü
Handling DropDown Controls
With Sample Example
ü
Select value from DropDown
With Sample Example
Real
Time Sample Programs in Selenium Webdriver:
ü
Handling alerts box and Verifying the Alert Texts With
Sample Example
ü
Handling confirmation messages With Sample Example
ü
Keyboard actions With Sample
Example
ü
Mouse actions With Sample
Example
ü
Dynamic objects and count of
objects With Sample Example
ü
Capture screenshots With
Sample Example
ü
Synchronization Commands In
Web Driver With Sample Example
ü
Why Implicit wait and
Implementation of Implicit wait With Sample Example
ü
Why Explicit wait and
Implementation of Explicit wait With Sample Example
ü
Web Driver Fluent wait and
Thread Sleep functionality With Sample Example
ü
File uploads and File
downloads With Sample Example
ü
Handling Window based controls using Robot
Handling
Windows
ü
How to handle multiple
browser
ü
Handling alerts
ü
Handling windows alerts
using (Robot Class)
ü
Handling Frames
Real Time
Sample Programs in Selenium Webdriver:
ü
Handling frames in web pages
With Sample Example
ü
Handling windows and
switching between windows With Sample Example
ü
Handling Web Tables With
Sample Example
ü
Reading Properties File in
Java With Sample Example
ü
Verifications and Assertions
With Sample Example
ü
Desired Capabilities and
IE With Sample Example
I/O
Streams:
ü
Brief about Ajax and how to
handle Ajax with WebDriver With Sample Example
ü
Reading/Writing Microsoft
XLS Files With Sample Example
ü
Writing data into cells With
Sample Example
ü
Working data with flat
files. With Sample Example
ü
Reading data with flat
files.
ü
Simulating Keyboard Keypress
events
ü
Browser Custome Profile
Creation
ü
Regular Expressions in
Selenium webdriver
Junit
FrameWork
ü
Running Java Programs using
Junit
ü
JUNIT Annotations
ü
JUNIT Methods
ü
Test Suites using JUNIT
TestNG
FrameWork
ü
Overview of TestNG
ü
Environment of TestNG
ü
Writing WebDriver Test Cases
using TestNG
ü
Basic Annotations of TestNG
ü
Executing Tests
ü
Executing Test Suites
ü
Ignore Test
ü
Dependency Test
ü
Parameterized Tests
ü
TestNG XML
ü
Report Generation
Real Time
Sample Programs in Selenium Webdriver for HTML Report Generation:
ü
Web Driver with TEST NG
Frame Work
ü
Batch Running Test cases
using TestNG
ü
Customized Report Generation
Using ATU
ü
Implementing Logs using
Apache Log4j API
Object
Repository
ü
What is object repository
ü
How to use object repository
in framework
ü
What is the use of
maintaining object repository
ü
Types of creating object
repository
Working
with multiple browsers
ü
Executing Automation Test
Cases in multiple browsers Sequentially
ü
Working with Chrome and IE
browsers
ü
What is Firefox Profile And
Implementation of Firefox Profile
ü
What is WebDriver Desired
Capabilities class
ü
Executing Automation Test
Cases in multiple browsers Parallel
Automation
Life Cycle
ü
What is a Framework
ü
Types of Frameworks
ü
Modular framework
ü
Data Driven framework
ü
Keyword driven framework
ü
Hybrid framework
ü
Use of framework
ü
How develop the framework
ü
Integration of the framework
ü
How execute the scripts from
framework
Selenium
Grid
ü
Introduction
ü
How to work with grid
ü
Parallel Execution
Additional
Concepts
ü
Actions
ü
How to use commands mouse
over
ü
Scrolling down
ü
What is ANT & Maven
ü
Build Management with Maven
ü
Developing the scripts and
converting src to executable file
Continuous
Integration Testing using Jenkins
ü
About Jenkins
ü
History of Jenkins
ü
Splitting of Projects
ü
What is Continues
Integration
ü
Installing Jenkins
ü
Creating a simple job
ü
Integrating Jenkins to the
Project
BDD
Tool Cucumber with Selenium Scripts in Java
ü
Introduction to Cucumber
ü
What is Cucumber
ü
Cucumber Basics
ü
Set Up Cucumber with
Selenium in Eclipse
ü
How to integrate Selenium
Scripts with Cucumber
ü
Data Driven Testing in
Cucumber
ü
Execute Integrated Selenium
Scripts with Cucumber.
Interested
candidates can contact me and register for this Course:
Name: Karthik
Mobile
Number: 07660997254
What's
App Number: 07660997254
Email: kathiktesting05@gmail.com
THANKYOU!
Best Regards,
Karthik.
Comments
Post a Comment