HP Unified Functional Testing (UFT), formerly called as HP Quick Test Professional (QTP) is most popular automation tool to perform functional and regression testing for software application and environments. This automation testing suite features graphical user interface that supports keyword and scripting interfaces. QTP automation tool use Visual Basic Scripting Edition to write test procedure and manipulate the controls and objects of the application/system under test.

HP QTP is used for validating user interface test automation and non-user interface tests such as web services, database and system operations. We are reputed training institute offer QTP training by certified professionals with real-time case studies. Our QTP training syllabus is perfectly mixed with practical and job oriented training.

Quick Test Professional Course Content

Quick Test Professional Introduction to QTP

What is QTP?

  • Prepare Before Automation
  • Application under Test
  • First look at Add-Ins for QTP
  • Understanding the QTP User Interface
  • Setting up preferences in QTP before recording
  • Record and run a script
  • Record a simple script
  • Save the script
  • Run the test script
  • Understand the result

Introduction to Object Repository

  • What is Object Repository?
  • Types of Object Repository
  • Object Repository Manager
  • Associating shared Object Repository with test
  • Shared Object Repository
  • Local Object Repository
  • Create a shared Object Repository
  • Add objects to shared Object Repository
  • Save a shared Object Repository
  • Modify the shared Object Repository
  • Comparing Local and Shared Object Repository


  • What is Synchronization?
  • Synchronization in QTP
  • Add Synchronization Steps for an Object

VB Scripting in Expert View

  • Types of Steps that can be added to the script without recording
  • Use Step Generator to add functions on test objects, also using utility functions and user defined functions
  • Use conditional Statement
  • Use Reporter function to report in the test results


  • Why Parameterization
  • Insert an input Parameter
  • Insert an output Parameter
  • Parameterize the check point
  • Parameterize the object property

Check Point

  • What is Check Point?
  • Using Standard Check Point
  • Using Regular expression

Database checkpoint

  • What is database checkpoint?
  • Writing SQL Query using Microsoft Query
  • Parameterize a database checkpoint

Multiple and Reusable actions

  • Creating multiple actions
  • Define action as reusable
  • Call reusable action into a main test
  • Using local and global data sheet

Recovery Scenarios

  • Identify exceptions in a test
  • Create a recovery scenario
  • Associate a recovery scenario with a test
  • Optional step in a test

Web Applications

  • Create a test script to test a web application
  • Identify the QTP functions used while testing the web applications
  • Look at the test Results

Descriptive programming (DP) in QTP

  • What is DP?
  • Method1 of DP
  • Providing multiple properties in method1
  • Method2 of DP
  • Providing multiple properties in method2
  • Hierarchy of DP
  • Why do we need to use DP

Different versions of QTP(Text based)

  • ifference between QTP 9.0 and QTP 8.2
  • Difference between QTP 9.2 and QTP 9.0
  • Difference between QTP 9.5 and QTP 9.2

Different versions of QTP(Text based)

  • What is Automation Framework?
  • Different types of framework
  • Modularity-driven Framework
  • Data-driven Framework
  • Keyword-driven Framework
  • Model-based Framework
  • Hybrid Framework
  • Advantages of automation framework

Introduction to VB Script

  • Overview of vb script
  • Overview of object oriented programming
  • Common windows and web objects
  • Common methods
  • Guidelines for vb scripting
  • Using statement completion
  • Expanding vb script syntax
  • Launching context sensitive help
  • Applying with statement to the test

Working with object properties

  • Overview of retrieving object properties
  • Run time properties versus test object properties
  • Using get RO property and set RO property
  • Tracing values in debug viewer
  • Filtering events of reporter utility

Working with Dynamic objects and dynamic data

  • Identify dynamic objects
  • Setting dynamic values in object repository
  • Using programmatic description to deal with dynamic objects
  • Retrieving child objects of dynamic objects
  • Retrieving dynamic data from objects
  • Using various looping statements to access dynamic data
  • Populating a data table dynamically

VB script operator, statement and functions

  • Comparison operator
  • Arithmetic operator
  • Logical operator
  • Constants and variables
  • Adding comments
  • Assigning variables to point to object
  • Conditional logic in script(If then else, select statement)
  • VB script functions
  • string comparison
  • data manipulation
  • type conversion
  • opening dialog box


  • Comparing subroutines and functions
  • Creating a function
  • Defining arguments, setting return values, handling errors
  • Using procedure locally
  • Associating procedure with a test object
  • Registering procedure with object class
  • Overriding an existing object method


About Us

We provide students with high quality online training programs, designed to help them achieve their employment goals. All courses are tailored to meet the needs of the individual, and our certified trainers don’t stop at simply teaching them what they need to know, they also go on to help students successfully and confidently, apply for exciting work opportunities with reputable companies.

Read More....

Reach us