Friday, October 3, 2008

Overview of QTP


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

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

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****

No comments: