Course Duration

30 Hrs.

Live Project

02 Project

Certification Pass


Training Format

Live Online /Self-Paced/Classroom

Watch Live Classes



prof trained


Professionals Trained
batch image


Batches every month
country image


Countries & Counting


Corporate Served

HP-QTP/UFT tool is used to perform the functional automation regression testing of Web based application; Window based application, Mobile application, Database testing, Web Services, Mainframe (TE) applications and Unix/Linux log verification using putty.

Latest version of HP-QTP (Quick Test Professional) is known as HP-UFT (Unified Functional Tester). After this training, you will be able to clear the QTP certification exam (HP0-M47).

As a part of Croma Campus our goal is to implement the real time automation testing life cycle during our training that is why we will not include Mercury Flight Reservation application as a part of training because this application is designed as per the QTP guidelines but real time applications are not designed as per the HP-QTP/UFT guidelines those are not designed as per the client so those are having more complex scenario. HP-QTP/UFT tool will design the Automation Script by using the QTP provided features & VB Script.

Our HP-QTP/UFT Training process will have the below process:

  • Design POC (Proof of Concept): This process is used to ensure the automation feasibility of the client application.
  • Convert Manual Test Case into Automation Test Case using VB Script.
  • Design Automation Testing Framework (Keyword Driven, Data Driven & Hybrid Framework) as per the client requirement or application behaviour.
  • Integrate HP-QTP/UFT with HP-QC/ALM.
  • Create Test Suite/Test Batch and execute the same.
  • Analyse the Automation Test Result.
  • Report reporting for failures.
  • Update the Automation Script as per the Change Request (if any)

Croma Campus QTP/UFT Training Map

Test Automation Program using QTP|UFT

QuickTest Professionalv11.0 Basic

Practical implementation of QTP Tool using VB Script.

QuickTest Professionalv11.0 Advance

We will address the Real Time Issues/Scenario to understand the Industrial Implementation of Automation Project. Like:1. Object is not Identified by the QTP.2. Integration of QTP with Third Party Tools/Controls.3. Handling of Dynamic Objects.4. Working with DLL, INI & XML files.5. Objects Identification Mechanism by QTP.6. VB Script Error Handling.7. Descriptive Programming (By String Arguments &  Creating the Objects).8. Tune QuickTest Professional to work with AUT (Application under Test).9. Embed Html in QTP Test Result10. Design & Implement Keyword Driven Framework, Data Driven Framework, Hybrid Framework, XML Framework & Jason Framework etc.11. Mapping "Custom Test Object" Class to "Pre-Defined QTP Test Object" Class

Test Automation Expert Techniques(General Test Automation Techniques)

1. Document Object Model DOM2. .NET Factory3. Advance Implementation of VB Script4. Automation of Mouse Oriented Events.5. Automation of Keyboard Oriented Events.6. Windows Shell Scripting using WSH.7. Working with Windows Registry.8. Real Time Test Automaton = (QTP+AUT+Test Environment)9. Windows Management and Instrument (WMI).10. Working with DOS Command Line.

Additional Advance QTP/UFT Coverage

1.Implementation of Automation Testing using Agile Methodology. 2.Rally Tool 3.Database Testing using QTP/UFT. 4. Unix Log Verification using QTP/UFT.5.Mobile Application Testing using QTP/UFT.6.Web Services Testing using QTP/UFT.

Object Models in QTP/UFT

1.Test Object Model (TOM) 2.Component Object Model (COM) 3.Automation Object Model (AOM) 4. Document Object Model (DOM)
Automation Testing Approach using QTP/UFT.
QTP/QC (ALM) Connectivity.
Test Automation Framework Design & Development.
Proof Of Concept - POC & Automation Test Catalogue Design.
HP QTPv11.0 Certification (HP0-M47) Training. (We will provide Certification Test Papers & Dumps)
End to End Implementation of Automation Testing Project.
Resume Design & Conduct Interview.
* Candidates will start coding in QTP using VB Script from very FIRST TRAINING SESSION.

Why to Choose this Course

Request more information

By registering here, I agree to Croma Campus Terms & Conditions and Privacy Policy


HP-QTP/UFT Upcoming Batches



03-Oct-2022 *

Take class during weekdays and utilize your weekend for practice.

Get regular training by Industry Experts.

Get Proper guidance on certifications.

Register for FREE demo before signing up.

10% OFF




Running lack of time? Join Fastrack classes to speed up your career growth.

Materials and guidance on certifications

Register for FREE demo before signing up.




Take class during weekdays and utilize your weekend for practice.

Get regular training by Industry Experts.

Get Proper guidance on certifications.

Register for FREE demo before signing up.

10% OFF




Take class during weekdays and utilize your weekend for practice.

Get regular training by Industry Experts.

Get Proper guidance on certifications.

Register for FREE demo before signing up.

10% OFF




More Suitable for working professionals who cannot join in weekdays

Get Intensive coaching in less time

Get Proper guidance on certifications.

Register for FREE demo before signing up.

10% OFF




More Suitable for working professionals who cannot join in weekdays

Get Intensive coaching in less time

Get Proper guidance on certifications.

Register for FREE demo before signing up.

10% OFF

Timings Doesn't Suit You ?

We can set up a batch at your convenient time.

Batch Request

enter date


UFT/QTP (QuickTest Professional) Basic

Overview of Automation Testing

  • What is Automation Testing
  • When to implement Automation Testing
  • Benefits of Functional Automation Testing
  • Introduction to Automation Testing Tool-QTP
  • Automation Tool (QTP) Architecture
  • Environment supported by QTP
  • Best Practice to implement Automation Process in Software Industry

Automation Basics

  • Object
  • Properties
  • Method
  • Introduction to Web Objects
  • Introduction to Expert & Keyword View
  • Record & Play
  • Recording Mode (Normal|Analog|Low Level)
  • Running Mode (Fast |Normal|Debug|Maintenance|Update Mode)
  • Introduction to all QTP Tabs & Short Cut Keys

Object Repository

  • Local Object Repository
  • Shared Object Repository
  • Object Repository Manager
  • Merging Object Repository
  • Compare Object Repository
  • Associate different Repositories with Test
  • Associating Object Repositories with an Action

Object Spy

  • Test Object Properties & Methods
  • GetROProperty & GetTOProperty

VB Script Basics

  • VB Script Data Types & Variables and Constants
  • Programming Loops & Array (Static Array & Dynamic Array)
  • VB Script Built-In Functions
  • VB Script User Defined Functions, Procedures & Subroutines
  • VB Script Objects
  • VB Script Statements
  • VB Script Fundamentals & Features


  • Data Table
  • Xls file using DataTable.Import
  • Excel Object Model
  • Environment Variables
  • Random Number Generator

QTP Checkpoint

  • QTP inbuilt Checkpoint
    • Standard Checkpoints
    • Text Checkpoints
    • Text Area Checkpoints
    • Bitmap Checkpoints
    • Database Checkpoints
    • Accessibility Checkpoints
    • Xml Checkpoints (Application Area)
    • Xml Checkpoints (Resource File)
  • Custom Checkpoints

Output Values

Function Libraries used in QTP

  • vbs File
  • qfl File
  • txt File
  • Associate Function Library : Using AOM (Automation Object Model)
  • Associate Function Library : Using ExecuteFile Method
  • Associate Function Library : Using LoadFunctionLibrary Method
  • Associate Function Library : Using File > Settings > Resources > Associate Function Library option from the Menu bar

Objects Identification Mechanism by QTP


  • Create New Action
  • Call to Existing Action
  • Call to Copy Action
  • Associate Action with Test on Run Time using LoadAndRunAction
  • Split Action

Object Model

  • Test Object Model (TOM)
  • Automation Object Model (AOM)
  • Component Object Model (COM)

Advanced Concepts about Synchronization

  • Exist
  • Wait
  • Sync
  • WaitProperty

QTP Settings

  • Action Level Setting
  • Test Level Setting
  • QTP Level Setting

Recovery Scenario & Error Handling

  • QTP inbuilt Recovery Scenario Wizard
  • If Else loop
  • Error Object
  • On Error Resume Next

QTP & QC Connectivity

Database Connectivity

Handling of Dynamic Objects

  • Regular Expression to handle dynamic objects

FSO (File System Object)

  • Working with files and folders
  • Create, Open, Append and Delete
  • Open Application using QTP
  • Close Application using QTP

Basic overview of Automation Test Framework

  • Keyword Driven Framework
  • Data Driven Framework
  • Hybrid Framework

UFT/QTP (QuickTest Professional) Advance

Automation Testing

  • Test Automation Process and Methodology
  • POC in Test Automation (Proof of Concept)
  • QTP Performance Improvement Tips
  • How to identify the Test Case for Automation
  • Object Identification Issue with QTP

Object Model

  • Document Object Model (DOM)

Object Spy

  • Run Time Object Properties & Methods

Tune QuickTest Professional to work with AUT (Application under Test)


  • Global Dictionary Objects

Introduction to Function Generator & Step Generator

Advanced Concepts about Synchronization

  • Wait Property
  • Object.ReadyState

Descriptive Programming

  • Using Real Objects Run Time Property (attribute/<propertyname>)

Smart Identification Mechanism

Debugging of QTP Script

  • Watch
  • Variable
  • Command

Overview of Test Setting & Options Dialog Box

Introduction to Reserved Objects provided by QTP to make the script more generic

Advance Concept about Regular Expression

Handling of Dynamic Objects

  • Using Object Identification Setting.
  • Descriptive Programming (DP) using Run Time/ Test Object Properties.
  • Using Recovery Scenario Wizard

Concept of Virtual Object

  • Using OR Approach.
  • Using DP Approach.

Database Connectivity

  • Create Dynamic Database Connection.
  • Working with Excel as Database (ADODB connection with Excel).

Component Object Model (COM)

  • Implementation of Excel Object Model.
  • Implementation of Outlook Object Model.
  • Implementation of Word Object Model.
  • INI Files

File System Object - FSO

  • Working with Text Files
  • Working with Folders
  • Working with Drives
  • Create low level results using file system object

Difference between Test Object & Real Object

Windows Shell Scripting using WSH

  • Send Keyboard Input to Application.
  • Update Windows Registry.
  • Methods: Run & AppActivate etc.

Some QTP Advance Concepts

  • DeviceReplay for Keyboard and Mouse oriented operations.
  • Relative Path.
  • Path Finder.
  • Advantage of Register User Function.
  • Custom Replay Solutions.
  • Web Replay Type.
  • Image Comparison.
  • RegisterUserFunction

Customization of QTP Results

  • Using Reporter Event.
  • Embed Html in QTP Test Result.

Functional Automation Test Feasible Analysis

Running Micro using QTP

Design & Development Automation Test Catalogue

Import QTP setting on run time using Configuration file

Some Advanced Technique to Identify the Objects like:

  • Get Text Location.
  • Get Visible Text
  • Convert Browser into Window.

Working with Windows Registry

  • Updating Web Objects property in Registry for DP.
  • Register COM Objects with QTP.
  • Handling Utility Objects through Registry.

Using .cmd file to run the QTP automatically from Windows Command Prompt

Code Review and Optimization Techniques used in QTP

Extern Object to access the Win32 windows library functions

Custom Web Event Recording Configuration

How to Handle Third Party controls

Working with Adobe Flex Application

Working with Mainframe (TE)

Embedding HTML into Email

Object Linking & Embedding (OLE)

Windows Management and Instrument (WMI)

  • Win32 Process.
  • Win32 TimeZone. Win32 Processor.

Implementation of Quality Center Object Model

Implementation of 'IE Developer Tool Bar'

Document Object Model (DOM)

  • Advantage of DOM.
  • Working with the Real (Html) Object.
  • Convert Test Objects into Run Time Objects and Run Time Objects into Test Objects as per the application requirements.
  • Identify the 'Objects' with the help of 'ANCHOR'.
  • Elimination of Virtual Objects by use of DOM.
  • Comparison with of Html Object with QTP Test Object.
  • Attributes of DOM Objects.
  • Customization of Test Script by using DOM.
  • Methods of DOM Objects.
  • Working with Extremely Complex Hierarchy.

Implementation of Classes in QTP (Object Oriented Approach-OOPS).

DLL Files

  • Design DLL Files.
  • Register DLL Files.
  • Access DLL Files through QTP.

Implementation of Dot Net Factory

Working with DOS Command Line

  • How to use DOS Command Lines in QTP.
  • Alternative Complex Tasks.
  • Alternative .NET Methods.

Mapping "Custom Test Object" Class to "Pre-Defined QTP Test Object" Class

Test Automation Framework

  • Xml based Framework
  • Json based Framework

Working with 'Next Generation Automation Test Framework'Document

Implementation of Live Automation Test Project


ALM/QC (Quality Center) Advance

Integration of QTP & Quality Center

Integrate Test Automation Framework with Quality Center

Save Automation Test with Quality Center

Run Automation Test with Quality Center

Save Results with Quality Center

Need Customized curriculum?

Mock Interviews

Prepare & Practice for real-life job interviews by joining the Mock Interviews drive at Croma Campus and learn to perform with confidence with our expert team. Not sure of Interview environments? Don’t worry, our team will familiarize you and help you in giving your best shot even under heavy pressures.Our Mock Interviews are conducted by trailblazing industry-experts having years of experience and they will surely help you to improve your chances of getting hired in real.
How Croma Campus Mock Interview Works?


Validate your skills and knowledge by working on industry-based projects that includes significant real-time use cases.Gain hands-on expertize in Top IT skills and become industry-ready after completing our project works and assessments. Our projects are perfectly aligned with the modules given in the curriculum and they are picked up based on latest industry standards.Add some meaningful project works in your resume, get noticed by top industries and start earning huge salary lumps right away.
Request more information

By registering here, I agree to Croma Campus Terms & Conditions and Privacy Policy

Phone (For Voice Call)

+91-971 152 6942

WhatsApp (For Call & Chat)


self assessment

Learn, Grow & Test your skill with Online Assessment Exam to achieve your Certification Goals

Are you satisfied with our Training Curriculum?

If yes, Register today and get impeccable Learning Solutions!

By registering here, I agree to Croma Campus Terms & Conditions and Privacy Policy


Training Features


Instructor-led Sessions

The most traditional way to learn with increased visibility,monitoring and control over learners with ease to learn at any time from internet-connected devices.

real life

Real-life Case Studies

Case studies based on top industry frameworks help you to relate your learning with real-time based industry solutions.



Adding the scope of improvement and fostering the analytical abilities and skills through the perfect piece of academic work.

life time access

Lifetime Access

Get Unlimited access of the course throughout the life providing the freedom to learn at your own pace.


24 x 7 Expert Support

With no limits to learn and in-depth vision from all-time available support to resolve all your queries related to the course.



Each certification associated with the program is affiliated with the top universities providing edge to gain epitome in the course.

Training Certification

Earn your certificate

Your certificate and skills are vital to the extent of jump-starting your career and giving you a chance to compete in a global space.

Share your achievement

Talk about it on Linkedin, Twitter, Facebook, boost your resume or frame it- tell your friend and colleagues about it.

Video Reviews

Testimonials & Reviews


For Voice Call

+91-971 152 6942

For Whatsapp Call & Chat