Subscribe to Newsletter

Print

QTP (QuickTest Professional) Testing Training Course


(This course is offered only on-demand to a private batch and can be customized as per the business requirements)

Overview

This course provides a comprehensive understanding of using QuickTest Professional (QTP) as an automated functional testing tool.

This training course will help you understand and work comfortably with QTP.

Objectives

At the end of QTP testing training course, the partcipants will be able to:

  • Write your own QTP tests
  • Parameterize QTP scripts
  • Add checkpoints to them
  • Use descriptive programming
  • Use VBScript to write your own tests

Audience - This course is intended to people having an interest in software testing, whether they be QA people or developers in charge of testing their own applications.

Duration - 4 Days

Prerequisites - Basic testing knowledge and programming background.

Syllabus

Day 1
  • Introduction To Automation
  • To Automate, or not to Automate
  • Fundamentals of QuickTest Professional (QTP)
  • Add-ins in QTP
  • Various Licenses Used In QTP
  • What do we mean by Objects?
  • How does QTP identify objects?
  • Mandatory and Assistive Properties
  • Ordinal Identifiers
  • Concepts of Object Repository
  • Local vs Shared Object Repository
  • Check Points and what are those
  • Types of checkpoints
Day 2
  • Using Regular Expressions in checkpoints
  • Object Spy
  • GetTOProperty vs GetROProperty
  • Writing Custom Checkpoints
  • Reporting a step with reporter events
  • Custom Checkpoints - Examples
  • What are actions? Types of Actions
  • Ways To Call Actions
  • Action Library and Driver Script
  • Parameters
  • Types of Parameters
  • Environment Variables
  • Using Global and Action data sheets
Day 3
  • Debugging QTP Scripts
  • Breakpoints and Step Method
  • Smart Identification
  • Base Filter and Optional Filter Properties
  • Analyzing Test Results
  • Should you use Smart Identification?
  • Automation Frameworks
  • Data Driven, Keyword Driven and Hybrid Frameworks
  • Introduction to VBScript
  • Common Errors while working on VBScript with QTP
  • DataTypes, Variables, Constants
  • Conditional Statements, Looping Statements
  • User defined and Built-In functions in QTP
  • Handling Dynamic Objects
  • Handling Dynamic WebTables
  • Coding Standards
Day 4
  • Analyzing Options under Tools Menu
  • Performance Optimization with WITH Statements
  • Run Modes in QTP
  • Integrating QTP with Quality Center
  • Low Level Recording/Analog Recording/Virtual Objects
  • Introducing the third ordinal identifier
  • Adding Synchronization Points
  • Adding Transactions
  • Descriptive Programming
  • Create recovery scenarios
  • Associate a recovery scenario with a test