qtp-training

Course Overview

Quick Test Professional (QTP) is an automated functional Graphical User Interface (GUI) testing tool that allows the automation of user actions on a web or client based computer application.

It is primarily used for functional regression test automation. QTP uses a scripting language built on top of VBScript to specify the test procedure, and to manipulate the objects and controls of the application under test.

Course Content

Introduction
• Introduction to Automation Testing
• Need of Automation Testing
• Types of Automated Tools
• History of QTP

Basics of QTP
• Anatomy of QTP
• Record and Run Settings
• Recording Modes
• VBScript
• Object Repository
• Types of Object Repository
• Operations on Object Repository
• Object Repository Manager
• Object Identification
• Object Spy
• Types of Objects

QTP Life Cycle
• Phase 1: Test Planning
• Phase 2: Generating the basic Test
• Phase 3: Enhancing the Test
Inserting the check points
• Introduction
• Operational Overview of check points
• Types of Check points

Synchronizing Test Execution
.
Data Driven Testing
• Parameterization
• Different ways of Parameterization

Inserting output values
• Introduction
• Operational overview
• Types of Output values

Measuring Transactions
• Start Transaction
• End Transaction

Inserting the Programmatic Statements
• Object calls
• Condition Statements
• Looping Statements
• Comments
• Utility Object Statements

Developing the script statements Manually
• Frequently used Methods
• Real Time Scenarios to use Methods
• How to develop scripts in Real time
• Working with Data Tables

Phase 4:

Debugging the Test
• Introduction
• Break Points
• Step into
• Step Out
• Step Over
• Debug from step
• Run to step
• Debug viewer pane
• Watch
• Variables
• Command

 

Phase 5:

Test Execution
• Normal Execution
• Batch Execution
Phase 6:

Result Analysis
• Analyzing the Results
• Identifying the defects
Actions
• Introduction
• Types of Actions
• Normal Actions
• Reusable Actions
• External Actions
• Creating New Actions
• Splitting Actions
• Renaming Actions
• Working with Data Table Action Sheets
• Working with Input and Output parameters

Functions
• Need of Functions
• Creating User Defined Functions
• Working with UDF’s

Libraries
• Introduction
• Creating Library Files
• Associating Library files 

Virtual Object Configuration
Recovery Scenario Manager

• Introduction
• Types of Triggers
• Creating the Recovery files
• Associating Recovery files

Descriptive programming
• Introduction
• Creating Descriptive scripts
• Advantages

Regular Expressions
• Introduction
• Advantages of Regular Expressions

Automation Object Model
• Introduction Working with AOM Scripts
• Advantages

Dynamic Handling of Object Repositories
Framework Implementation

• Linear
• Modular
• Keyword Driven
• Hybrid
• Data driven
VB Script
• VB Script language overview
• Variables
• Constants
• Data Types
• Arrays
• Statements
• Conditional Statement
• If……then statement
• Select case statement
• Looping Statements
• For ……..Next
• Do ……..While
• Do………Until
• While ……Wend
• Other statement
• Call Statement
• DIM statement
• Exit statement
• Wait statement
• Execute statement
• Wait statement
• Option explicit statement
• Set statement
• With statement

Operators
• Arithmetic operators
• Comparison operators
• Concatenation operators
• Logical operators

Procedures
• Sub Procedures
• Function procedures

Pre-defined Functions
• Date and Time functions
• String functions
• Conversion functions
• Trimming functions
• Other functions

Prospects

QTP is one of the most important and contemporary test automation tool, it has several applications in the field of IT and professionals with a clear idea with QTP are always welcomed by the leading IT companies.

Trainer Profile


Real Training with Real Time experience. He has around 13 years of Experience in Training,Designing and Implementing the Applications based on QTP…