
Please follow the following topics in order to learn QTP with Professional approach
Understanding QTP
Record and Playback process
Recording Operations
Introduction to Object Repository
Record and Run Settings
Recording Types
Standard Recording
Analog Recording
Low level Recording
Working with QTP
QTP Standard Views
Keyword view
Expert View
Active screen view
Active Screen benefits
Comparison of Different Views
Using Step Generator
Transaction Response Time
Introduction to Parameterization
Why Parameterization
Data Driven Tests
Types of Data tables (Local and Global)
Parameterize using Datatables
Actions
How to create a new action
Call to existing action
Call to copy of action
Split Action
Calling Winrunner Tests and Functions
Adding Validations to Script
Adding Validations to Script
Using Checkpoints
Types of Checkpoints
Using Output Values
Types of Output Values
Adding Validations programmatically
Update Run mode
Parameterization
Environment Variables
Parameterize using Environment Variables
Using Environment variables in Checkpoints
Using Environment variables in Output values
Using Environment variables in Object Repositories
Action Parameters
Test Parameters
Passing values from Test Parameters to Action Parameters
Passing values from Environment variables to Action Parameters
Passing values from Data table to Action Parameters
Parameterising Checkpoints and Output Values using Environment Variables and Data tables
Working with Dynamic Objects
Introduction to Dynamic Objects
Regular Expressions
Introduction to Regular expression
Using Regular expressions in Checkpoints
Using Regular expressions Object Repository
Using Regular expressions QTP Editor
Virtual Objects
Descriptive Programming
Using Different methods of Descriptive Programming
Why Descriptive Programming
Using ChildObjects method
Using ChildItem method
Object Spy feature
Synchronization
Using Different settings for Synchronization
Using Wait and Sync Statements
QTP Settings and Options
Test Settings
Options
Object Identification
Smart Identification
Working with Objects
Object Repositories
Types o How to use these repositories
Advantages/Disadvantages
How to choose
Object Repository Merge Tool
Object Repository Manager
Managing shared repositories
Exporting Repository content to XML format
Importing Repository content from XML format
Updating objects details from local repository
Mapping Repository parameters
Object Model Reference
Test Object model
Execution of Scripts
Different Run options
Executing QTP Script with Quality Center
Test Results
Analysis of Test Results
Reporting
Types of Reporting
Reporting Functions
Recovery Management
Defining Recovery scenarios
Types of Event triggers
Recovery operations
Post Recovery Options
Controlling Recovery Scenarios Programmatically
QTP Vs Other Automation Tools - Features comparison
Working with Databases and File Systems
Programming/Scripting
Working with Databases and File Systems
Programming/Scripting
Extracting data from web tables
Working with Dynamic links
Obtaining object from web tables at run time
Dynamic objects and how to resolve
Project automation
Live Project Automation
Implementation of all features of QTP in different scenarios
Discussion about common Issues and Solving them
****All the best****
