Start Date | Batch Name | Timings | Days | Duration | Mode | Amount | Slots Available | Cart |
---|---|---|---|---|---|---|---|---|
Nov 12,2018 | Nov 2018 | 07:00 PM - 08:00 PM (PST) | Monday - Friday | 6 Weeks | Online (Instructor Led) | 25 |
Basic concepts like loops, conditions, variables, objects, inheritance, method overloading, exceptions……etc..,
An overview of the basics of what we need to understand to automate web applications: Navigation, Interrogation, Manipulation and Synchronization.
An introduction to TestNG and effective assertion practices.
A More detailed look at annotations like @BeforeTest, @AfterTest, @BeforeClass, @AfterClass
Exercises and Examples involving simple Java to explore TestNG assertions and annotations
The basic navigation commands
An overview of the WebDriver Class
Exercices and Examples
Simple driver level interrogations like getTitle, getCurrentUrl, etc.
Exercises and Examples
Basics of objectsselectors
Plugins for Firefox and Chrome
Exercises and Examples
Basics of XPath
Exercises and Examples
SendKeys method explored
Exercises and Examples
Actions sequence methods explored
Keyboard and mouse actions
Exercises and Examples
WebDriver methods explained
Frames Examples
Frames Exercises
Windows Explained
Windows Example
Windows Exercises
Synchronisation Strategies
Exercise and Examples
WebDriverWait explained in more detail
ExpectedConditions explained
Exercises
Firefox
Google Chrome
Opera
IE
Introduction to ANT
Running selenium tests using ant
Generating reports with ant
Introduction to Maven
Running selenium test using maven
Generating reports with maven
Introduction to framework and its design
Simple framework design
Exercise
Introduction to page objects
Simple framework using page objects
Exercise
Introduction to page factory
Simple framework using page factory
Exercise
Data driven framework using page factory
Introduction to keyword driven and hybrid frameworks
Verification
Validation
Quality assurance
Quality control
Static testing
Dynamic testing
Waterfall model
V model
Agile methodology
Spiral model
Blackbox testing
Whitebox testing
Unit testing
Module testing
Integration testing
System testing
Acceptance testing
Smoke testing
Sanity testing
Regression testing
Retesting
Adhoc testing
Monkey testing
Definition of defect
Defect life cycle
How to report bugs
Bug severity and priority explained
What is a test case
How to write a test case
Best practices for wiring test cases
Test plan
Test strategy
Traceability matrix
Overview of Test management and bug tracking tools
Basics of automation testing – why, when and how to perform automation testing
Factors for choosing a particular tool
An overview for the major functional testing tools
Introduction to QTP & ADD - Ins
First Look Flight Reservation Application
How to use QTP IDE
Record & Run Settings | Recording the Script
Object Identification (Must Watch)
Understanding Expert View
Understanding Recorded Script
Replay | Run Settings
Test Results for QTP
Parametrization
Checkpoints - Standard CheckPoints
OutPut Value
If & Else Loop
Reporter.Report Event | Results Formatting
Actions
SMART Identification
Object Property Modification
Ordinal Identifiers
Local Object Repository
Develop Script in EXPERT View
Recording Modes in QTP
User Defined Functions
Transactions
Recovery Scenarios
Optional Step
GetROProperty | Object Spy
Descriptive Programming
Test Automation Frameworks
Creating Automation Frameworks with QTP
Using Excel with QTP