Introduction
- What
is automation testing?
- What
is the use of automation testing?
- What
we need to Automate?
- What
is Selenium?
- Advantages
of Selenium
- What
is the difference between Selenium and QTP?
Different Flavors
in Selenium
- IDE
- Selenium-RC
- Selenium-Grid
- Selenium
Web Driver/Selenium 2.0
Selenium IDE
- Installing
Selenium IDE
- Selenium
IDE icons
- Recording
your first test with Selenium IDE
- IDE
Context Menu
- Assert
- Verify
- Adding
Selenium IDE comments
- Synchronization
commands
- Working
on pages with AJAX
- Storing
elements
- Creating
test suites
- What
you cannot record
Locators & Object
Identification
- Tools
to identify elements/objects
- Firebug
- 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
- Summary
- Some
Special IDE commands
- Write
your own Selenium IDE script without record and playback
Java Basics
- Introducing
the JAVA technology
- Packages
·
Introduction to all predefined packages
·
User Defined Packages
·
Access Specifiers
- Object
Oriented Programming Concepts
·
Introduction
·
Class
·
Object
·
Local, Instance and static variables
·
Constructors
·
This keyword
·
Inheritance and Types
·
Working with super classes and subclasses
·
Using types of polymorphism such as overloading,
overriding, and dynamic binding
·
Abstraction
·
Encapsulation
·
Abstract classes
·
Interfaces
- String
Processing
·
String manipulation with String Builder and String
Buffer
·
Essential String Methods
- Exceptions
and Assertions
- I/O
Streams
·
I/O using Java
·
Files (Create/Read/Write operations on files)
- Wrapper
Classes
·
Introduction
·
Byte, Short, Integer, Long
·
Float, Double
·
Character
·
Boolean classes
- Collections
·
Introduction
·
Java.util Package
·
List, Set and Map
- Reading
data from Property files using java program
- Reading
and Writing data from/to Excel files using Apache POI API and JXL API
Junit FrameWork
- Running
Java Programs using Junit
- Writing
Selenium tests from scratch using Junit FrameWork
- JUNIT
Annotations
- JUNIT
Methods
- Frequently
used Selenium commands
- Test
Suites using JUNIT
- Parameterized
test cases using junit framework
TestNG FrameWork
- 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
- Parameterized
test cases using TestNG framework
Selenium
WEB-DRIVER
- Why
WebDriver?
- Downloading
web driver Jars configuring in eclipse
- Architecture
of selenium webdriver
- Drivers
for Firefox, IE, Chrome, Iphone, Android etc
- What
is the difference between Selenium RC and WD?
Sample Programs in
WebDriver
- Text
box
- Link
- Button
- Checkbox
- Radio
Button
- Drop
Down Box
- Select
value
- Display
all values
- Select
values step by step
- Capture
screenshots
- Synchronization
Commands In Web Driver
- Implicit
wait
- Explicit
wait
- Web
Driver wait
- File
uploads and File downloads
- Handling
alerts
- Handling
confirmation messages
- Keyboard
actions
- Mouse
actions
- Handling
Iframes
- Handling
multiple tabs
- Handling
popups
- Preparing
web driver test cases using customized x-path
- Identifying
controls using x-path predefined functions
- Web
Tables
·
What is Web Table
·
Extracting data from web tables
·
Examples on static and dynamic Web Tables
·
Creating Reusable functions for Web Tables
·
Web Driver with TEST NG Frame Work
·
Batch Running Test cases using TestNG
·
Validations and its usage in Automation test
scripts
·
Customized Report Generation
·
Implementing Logs using Apache Log4j API
·
Database testing using Web Driver
Working with
Multiple Browsers
- Executing
Automation Test Cases in multiple browsers Sequentially
- Executing
Automation Test Cases in multiple browsers Parallel
Build
Configuration Tool – Apache Maven
- Downloading
and configuring Maven
- Create
Maven project
- Maven
commands and operations
- Adding
Maven dependencies to the project
- Execute
Test Suites using Maven
Version
Controlling Tool GITHUB
- Downloading
and configuring Github
- Create
repository and cloning projects
- Git
commands and operations
Automation Test
Frame Work
How to develop Test automation frame work in live environment
How to develop Test automation frame work in live environment
- What
is a frame work
- Types
of frame work
- Data
driven frame work
- Modular
driven frame work
- Keyword
driven frame work
- User
Defined Keyword driven framework with implementation
- Execute
test scripts from the framework
Interview
Questions on
- Selenium
IDE
- Selenium
RC
- Selenium
webdriver and Automation Testing
- Core
Java
Overview on
Selenium Grid
9 comments:
Great Article… I love to read your articles because your writing style is too good, its is very very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.
Selenium Training in Chennai
I can see that you are an expert at your field! I am launching a website soon, and your information will be very useful for me.. Thanks for all your help and wishing you all the success in your business. TrainingRoom SG
Nice post. Thanks for sharing such a worthy information.
Selenium Training in Chennai
selenium Classes in chennai
ios developer course in chennai
ios classes in chennai
JAVA Training Institutes in Chennai
Java Courses in Chennai
This information is impressive. I am inspired with your post writing style & how continuously you describe this topic. Eagerly waiting for your new blog keep doing more.
IELTS Coaching Classes in Mumbai
IELTS Course in Mumbai
IELTS Institute in Mumbai
Best IELTS Coaching Classes in Mumbai
IELTS Coaching Center in Mumbai
Best IELTS Classes in Mumbai
I believe that your blog will surely help the readers who are really in need of this vital piece of information. Waiting for your updates.
IELTS Coaching in Chennai Velachery
IELTS Coaching Centre in Guindy
IELTS Training in Madipakkam
IELTS Classes near me
Best IELTS Coaching Institute in JP Nagar
IELTS Coaching in JP Nagar Bangalore
IELTS Coaching Center in JP Nagar
Thank you for taking your time in explaining this. It is really very informative.
Microsoft Dynamics CRM Training in Chennai | microsoft dynamics crm training in chennai | microsoft dynamics crm training | Microsoft Dynamics CRM Training in Adyar | Microsoft Dynamics Training in Velachery | Microsoft Dynamics CRM Training in Tambaram
Amazing Post. It shows your great understanding of the concept. Thanks for Sharing.
IELTS coaching in Chennai
IELTS Training in Chennai
IELTS coaching centre in Chennai
Best IELTS coaching in Chennai
IELTS classes in Chennai
Best IELTS coaching centres in Chennai
IELTS Centre in Chennai
IELTS Training
IELTS Course in Chennai
Nice to read your article in this blog and very informative to develop my future career
Best qtp training institute in Chennai
Qtp classes in chennai
qtp training institute in chennai with placement
Automation testing training in chennai
Best QTP Training Institutes in Chennai
Post a Comment