Day 1-Introduction & QTP Test Process
-----------------------------------------------------------------------------
Drawbacks of Manual Testing
Advantages of Test Automation
Drawbacks of Test Automation
Types of Test Tool (Business Classification)
Types of Test Tool (Technical Classification)
Supporting Environments
Version History
Types of License
Built-in features
Integrated Tools (from HP)
Integrated Tools (Others)
Planning
Generating Basic Tests
Enhancing Tests
Debugging Tests
Running Tests
Analyzing Test Results
Reporting Defects
Day 2-Key Elements of QTP, Recording & Running
------------------------------------------------------------------------------
o Key Elements of QTP
Test Pane
Active Screen
Data Table
Debug Viewer
Missing Resources
Information
QTP Commands
o Recording & Running Tests
Recording Process
Running Process
Recording Modes
Advantages of Recording
Drawbacks of Recording
Day 3- Object Repository
------------------------------------------------------------
Software objects
Types of object in QTP
Runtime Objects
Test Objects
Utility Objects
Automation Objects
Object Repository
Local Repository
Shared Repository
Operations on Object Repository
Adding Objects
Renaming Objects
Deleting Objects
Associating Object Repositories to an Action
Exporting Local Objects
Merging Repositories
View Options
Spying Objects
Defining New Test Objects
Generating Tests Manually through Expert view
Generating Steps through Keyword view
Generating statements through Step Generator
Day 4 Object Identification Configuration
Object Identification Configuration
Virtual Object Configuration
Virtual Object Manager
Defining a Virtual Object
Removing or Disabling Virtual Object Definitions
Day 5 -Descriptive Programming
--------------------------------------------------------------------
Descriptive Programming
Advantages of Descriptive Programming
Static Programming
Dynamic Programming
Creating Library files using Constants /Collection objects
Retrieving Child Objects
Methods/Operations
(Activate Click, Close, dblclick, Set, SetSecure, Select, GetVisibleText, GetRoProperty, GetContent, GetItemsCount, GetItem, Sync, Navigate, WaitProperty and Others…)
Day 6-Checkpoints & Output Values
Inserting Check points
Standard Checkpoint
Text Checkpoint
Text Area Checkpoint
Bitmap Checkpoint
Database Checkpoint
Accessibility Checkpoint
XML Checkpoint (From Application)
XML Checkpoint (From Resource)
Page Checkpoint
Image Checkpoint
Table Checkpoint
Inserting Output values
Standard Output value
Text Output value
Text Area Output value
Database Output value
XML Output value (From Application)
XML Output value (From Resource)
Day 7-Parameterization, Synchronization
Synchronization
Inserting Wait Statement
Inserting Synchronization Point
Increasing Tool Default Synchronization Time
Sync method (only for web)
Selecting appropriate method
Parameterization
Data Driven Testing through Loop statements
Dynamic Test Data Submission through Looping
Data Driven Testing through Data Table
Importing Test Data from External files (Text and Excel Files)
Data Driven Testing using Data Table Methods
Day 8- Actions, Environment Variables
Actions
Non-reusable Actions
Re-Usable actions
External Actions
Environment Variables
Built-in Variables
User Defined Variables
Defining, modifying and associating environment variables
Loading Environment file during run-time
Day 9 Transaction Points, Adding Comments
Inserting Transaction Points
Start Transaction & End Transaction
Timer Function
Defining Test Results
Adding Comments
Purpose of Comments
Basic Syntax
Comment a Block of Statements
Uncomment a Block
Day 10- Debugging Tests, Batch Testing
Debug Commands & Break Points
Step Into
Step Over
Step Out
o Inserting/Removing Brake Points
o Watching variables
o Changing Variable values
Batch Testing
Automation Object Model
Automating QuickTest Operations
Day 11- Recovery Scenarios
Recovery Scenarios
Trigger events
Pop-Up window
Object State
Test Run Error
Application Crash
Recovery Operations
Keyboard or Mouse Operation
Close Application Process
Function Call
Restart Microsoft Windows
Creating Recovery Scenarios
Associating Recovery Scenarios
VB Script
Day 13 –Introduction, Variables
VB Script Fundamentals & Features
Data Types, Variables
Excel Object Model
Excel Object Model:
Creating an Automation Object in Excel.Application class
Regular Expressions
Error Handling
Day 14 –Comments, Constants, Operators
Comments
Constants
Operators
Day 15: Frame Work Design & Examples Examples.