QTP Certification Training

QTP Certification Training

QTP delivers simple Automation Testing for software applications like regression testing client-server applications and functional testing. Its sustained features inspire Developers and Testers in developing and delivering bug free quality software to achieve the business needs. Learn key concepts in QTP like different ways of developing automation tests, VBscript language, developing data driven tests, automation frameworks and so on.
Start Date Duration Time (CST) Type Mode of Training Enroll
17-Mar-2019 55 Hrs 09:00 PM Online INSTRUCTOR LED TRAINING Enquiry Now


QTP/UFT is one of the leading automation testing tool which incorporates VBscript language to test software applications and environment in detail. Basically QTP is used for functional, regression and service testing. User actions on a web or client based computer application can be automated and same actions can be tested for different users, different data set, on various Windows operating systems and different browsers by using QTP/UFT. The point-and-click interface in QTP helps user in creating tests that can be played back on an application repeatedly. This wide ranging solution significantly reduces the budget and complexity of the functional testing process. QTP provides a set of tools like smart identification, ordinal identifiers, to deal with the most challenging part in automation testing like identifying and manipulating GUI objects.

Did you know?

  1.  QTP/UFT was originally built by Mercury Interactive later in 2006 HP® owned this product from Mercury Interactive.
  2.  QTP/UFT, integrated with Quality Centre to deliver improved test data management and high quality dashboards
  3. QTP supports the following environments: Activex, Delphi, Java, .Net, Oracle, Peoplesoft, Powerbuilder, SAP, Siebel, Stingray, Terminal Emulator, Visual Basic, Visualage, Web Services
  4.  QTP/UFT is supported by various browsers like Google Chrome, Firefox, and Internet Explorer. and it is compatible only with Windows operating
  5.  Lean FT from HP® is a new functional testing solution having a set of APIs. Lean FT provides powerful tools like Object Identification Center and Application Models. This tool is developed to target test automation engineers and developers from agile teams. Integrating Lean FT with Unified Functional Testing (UFT) can support DevOps and Continuous Integration (CI)

Why learn and get Certified in QTP/UFT?

  1.  QTP is one of the best automation testing tool because of its unique features like Object Repositories, Object identification, Smart Identification and so on in addition to its unmatched strength in database testing
  2.  QTP is widely implemented in the following sectors: mobile applications, medical software, financial or banking projects. Its beneficial features have resulted in huge demand for both QTP/UFT software and professionals
  3.  Service and product based companies are demanding for Test Automation Engineers with good knowledge in QTP, get certified in HP® QTP certificates to uplift your career by upgrading your skills and knowledge

Course Objective

After the completion of this course, Trainee will:
  1.  Develop fundamental scripts from manual test case and modular actions
  2.  Improve primary tests by verification and synchronisation and gauge tests to run with multiple sets of data
  3. Implement custom checkpoints to create more precise verification points within a test
  4.  Administer shared object repositories, usage of debug tools and explain need of virtual objects
  5.  Reconcile object recognition problems and implements vital principles of record & playback


  1.  Basic understanding of Software Development Life Cycle (SDLC), STLC, Manual Test case documentation and execution skills
  2.  Basic knowledge of VBScript concept will be an added advantage

Who should attend this Training?

QTP training course is intended for the following professionals:
  1.  Working in manual/automation testing environment
  2.  Working in development roles but wish to shift to testing roles
  3. Graduates who wish to learn QTP for automation testing

Prepare for Certification

Our training and certification program gives you a solid understanding of the key topics covered on the HP’s (HP0-M47: HP® FUnctional Testing and HP0-M98: Advanced Scripting using QTP Certification). In addition to boosting your income potential, getting certified in Automation Testing, demonstrates your knowledge of the skills necessary to be an effective Automation Tester. The certification validates your ability to produce reliable, high-quality results with increased efficiency and consistency.

How will I perform the practical sessions in Online training?

For online training, ZaranTech provides virtual environment that helps in accessing each other’s system. The detailed pdf files, reference material, course code are provided to trainee. Online sessions can be conducted through any of the available requirements like Skype, WebEx, GoToMeeting, Webinar, etc.


Unit 1: Introduction to Automation What is Automation TestingPREVIEWBenefits of Automation TestingManual Testing Vs Automation TestingVarious Automation Test ToolsTool selection criteria

Unit 2: Introduction to QTP 11.00

  1. Overview of Quick Test Pro
  2. Starting Quick Test
  3. Quick Test Window
  4. Quick Test Window Layout
  5. Using Quick Test Commands

Unit 3: Different ways of Developing Automation Tests

  1. Recording a test
  2. Standard Recording
  3. Analog Recording
  4. Low Level Recording
  5. Writing Script
  6. Descriptive Programming

Unit 4: Working with Test Objects and Object Repositories

  1. How QTP learns & identifies Objects
  2. Working with Test Objects
  3. Object Spy
  4. Configuring Object Identification
  5. Smart Identification
  6. Merging Shared Object Repositories
  7. Comparing shared objects Repositories
  8. Associating shared objects Repositories to a Test
  9. Working with Test objects methods & Properties

Unit 5: VB Script Language Overview

  1. VB Script Data Types
  2. VB Script Variables
  3. VB Script Constants
  4. Conditional Statements
  5. Loops
  6. Select case
  7. Arrays
  8. Functions

Unit 6: User Defined Functions

  1. Creating User Defined Functions
  2. Advantages of Using Functions
  3. Creating Generic Functions
  4. Creating Function Libraries
  5. Associating Function Libraries
  6. Preparing Regression Test Automation Suites
  7. Function Decomposition Implementation

Unit 7: Advanced VB Scripting

  1. Working with Internet Explorer Application
  2. Working with File system Objects
  3. Working with Data Base Connection
  4. Working with Record Set Object
  5. Working with COM Object
  6. Working with Word Application Object
  7. Error handling with Err Object
  8. Working with Dictionary Object
  9. Working with XML Util Object
  10. Working with QC Util Object
  11. Working with DOM Object
  12. WSH Scripting Basics
  13. Working with Shell

Unit 8: Synchronization

  1. Need of Synchronization
  2. Different ways of Synchronizing the Tests
  3. Configuring Default Synchronization TimeOut
  4. Exist Statement
  5. Wait Statement
  6. Synchronizing Point

Unit 9: Checkpoints

  1. Checkpoint Introduction
  2. Adding Checkpoints to a Test
  3. Types of Checkpoints
  4. Standard Checkpoint
  5. Image Checkpoint
  6. Bitmap Checkpoint
  7. Table Checkpoint
  8. Text Checkpoint
  9. Text Area Checkpoint
  10. Accessibility Checkpoint
  11. Page Checkpoint
  12. Database Checkpoint
  13. XML Checkpoint
  14. Checkpoints Supported Environment
  15. Validating the Above Checks through Code

Unit 10: Output Values

  1. Output Values Introduction
  2. Different Output Values
  3. Defining Output Values
  4. Storing Output Values
  5. Using Output Values in Script
  6. Substitute Above Output Values through Code

Unit 11: Transactions

  1. Purpose
  2. Inserting Transactions
  3. Inserting Ending Transactions
  4. Analyzing Transaction Results

Unit 12: Working with Actions

  1. Introduction to Actions
  2. Benefits of Actions
  3. Creating Tests with Multiple Actions
  4. Guidelines for working with Actions
  5. Creating new Actions
  6. Insert Actions
  7. Inserting Copy of Actions
  8. Inserting Existing Actions
  9. Splitting Actions
  10. Action Parameters
  11. Test Modularity Implementation
  12. Creating an Action Template
  13. Difference Between Reusable Actions and Functions

Unit 13: Developing Data Driven Tests

  1. Introduction to Parameterize Tests
  2. Parameterize a Test Manually
  3. Parameterize a Test using Data table
  4. Parameterization through XML Files, Excel Files, Flat Files
  5. Parameterize a Test using Environment Variables
  6. Data Driven Test
  7. Create Data Driven Tests
  8. Local and Global Data Tables

Unit 14: Regular Expressions

  1. Introduction to Regular Expressions
  2. Defining Regular Expressions
  3. Working with RegExp Object

Unit 15: Debugging

  1. Need of Debugging
  2. Break Points
  3. Step Into
  4. Step Over
  5. Step Out
  6. Debug Viewer
  7. Watch
  8. Variable
  9. Command

Unit 16: Recovery Scenarios

  1. Introduction to Recovery Scenarios
  2. When to use Recovery Scenarios
  3. Defining Recovery Scenarios
  4. Recovery Scenario Manager
  5. Managing Recovery Scenarios
  6. Associating Recovery Scenarios to your Test
  7. Programmatically Controlling the Recovery Mechanism

Unit 17: Descriptive Programming

  1. Introduction to Descriptive Programming
  2. When to use Descriptive Programming
  3. Descriptive Programming Approach
  4. Static Representation
  5. Dynamic Representation
  6. Handling Dynamic Objects
  7. Handling Similar Objects
  8. Developing Generic Scripts

Unit 18: Virtual Objects

  1. Define Virtual Objects
  2. Manage Virtual Objects

Unit 19: API Programming

  1. API Introduction
  2. Windows API Library
  3. Registering API Library
  4. Calling the Library Functions in API

Unit 20: Automation Frameworks

  1. Automation Approach
  2. Planning and Design Frame Work
  3. Implementation of
  4. Modularity Framework
  5. Library Architecture Framework
  6. Keyword-Driven Framework
  7. Data-Driven Framework
  8. Hybrid Framework

Unit 21: Working with Quality Center

  1. Connecting to Quality Center
  2. Disconnecting from Quality Center
  3. Integrating Quickest with Quality Center
  4. Uploading Automation Resources in Quality Center
  5. Saving Tests into Quality Center
  6. Opening Tests from Quality Center
  7. Executing Tests from Quality Center

Unit 22: Additional Coverage

  1. Utility Objects
  2. Step Generator
  3. Function Definition Generator
  4. Developing Start Up Scripts
  5. Examples & Scenarios Relevant to Major Business

About QTP Certification

HP's QTP certification is implied for automation testing professionals who want to gain proficiency in testing tools by HP called QuickTest. Most of the Developers and Testers wish to learn QTP /UFT, which is a prominent functional and performance testing tool, to develop and test the application effectively. Take up these two HP QTP certificates to uplift your career by upgrading your skills and knowledge.

QTP Certification Types

Certifications provided by HP are globally recognised and admired by the employers. They offer the following certifications on QTP.
  1.  HP0-M47: HP Functional Testing 11.x
  2.  HP0-M98: Advanced Scripting using QuickTest Professional 11

HP0-M47: HP Functional Testing 11.x Certification

Pre-requisites There is no such prerequisite to take up HP0-M47: HP Functional Testing 11.x exam. Exam Details
  1.  Application fee is about $200
  2.  Trainee has to answer multiple choice, drag-and-drop
  3.  Number of questions is 67
  4.  Exam duration is 105 minutes
  5.  Passing mark is 74%
  6.  Computer based exam conducted at Pearson VUE Testing Centres

HP0-M98: Advanced Scripting using QuickTest Professional 11

Pre-requisites There is no such prerequisite to take up HP0-M98: Advanced Scripting using QuickTest Professional 11 exam. Exam Details
  1.  Application fee is about $1500
  2.  Trainee has to answer multiple choice, and performance based
  3.  Number of questions is 100
  4.  Exam duration is 180 minutes
  5.  Passing mark is 70%
  6.  Computer based exam conducted at HP Software Education training facilities
What are the reasons for choosing QTP as an automation testing tool?
QTP Training FAQs The following are some of the reasons for choosing as an automation testing tool: Supports both web application and window application Generates the code automatically Object repository stores the properties of various object or element Supports all types of frameworks like linear, keyword, hybrid, data-driven etc.
What are the different environments where QTP comfortably works?
QTP chooses the environment to work based on the technologies, add-ins and platforms. The following table shows the QTP supported work environment. support-environment
What are the different types of Object Repositories in QTP?
QTP supports two different types of Object Repositories namely: Shared Object Repository – It is also called as a Global Object Repository. This is mostly preferred by the testers while automation testing. Per-action Object Repository – It is a default object repository also called as local object repository presented.
What is the logical name of the object?
In QTP, the logical name is a name that uniquely identifies the object while creating an object in the repository. It uses this object name to map the object presented in script with its description in the object repository.
In QTP, is it possible to record an application present on a remote machine?
Yes, you can record the application placed in a remote machine via the local browser but not via remote like Citrix.
What is the purpose of QTP action split?
In QTP,action split is used to divide an important and existing action into parts according to its functionality. This helps us to improve and reuse the code for different purpose.