Quick Test Professiona (QTP)

Quick Test Profession is known as QTP. In particular, QTP is a manufacturing and deterioration test automation device for software applications and environment. Its manufacture and deterioration testing with the help of GUI and web line. To create profession testers QTP training its built. This training increases computer software and assure performance & excellence in provisions of ability, security, workability, accuracy, proficiency & consistency. Normally, people who wants to pick up job as a developer they need this training. MercuryInteractive was written HP Unified Functional Testing which now is known as Quick Test Training. On 2006 Mercury Interactive was afterward obtained by Hewlett Packard.

Introduction to QTP


QTP Training supports some automation test, structure, and technologies for instance:

  1. Java services
  2. Net services
  3. Siebel services
  4. Delphi services
  5. Power Builder services
  6. Stingray 1 services
  7. PeopleSoft services
  8. Mainframe Terminal Emulators services
  9. Web service Flex services
Preparation of QTP Training

QTP training materials describe how to prepare for this training, According its quality and methods, we can divide materials into three separate sections and these are:

  1. Guide and Books: Without books or guides training will not be completed.To know the every ins and out we have to read some QTP based books and guides. Such as: Technology Specific Guide for QTP, QTP 11 and Book Review etc. 
  2. Download Presentation: We can download many types of presentation through internet. Its help us to get better training.
  3. Tutorial Questions: A candidate will have to memorize tutorial question to get sharp knowledge on it.
  4. Interview Questions: After completing all those steps, at the time of getting job candidates should revised all interview question.

Those steps of preparation are mandatory for all candidates who wants to take QTP training across the world.

QTP Training Process

If anyone wants to take QTP training, they will have to complete several steps to take convenient training. Lacking of those process ideas no one can get tension free training. A candidate should have clear idea about what to do, how to do, the way to. The following steps will cover those processing-

  1. Planning: Before taking training, you should plan, from when you get your training, how much it costs and are you prepare for this or not.
  2. Choose Training process: The way of taking training is really very important. You have to decide that you want to take online training or manual training.
  3. Giving Fees: By giving training you will be more reliant of this training.
  4. Complete Training: You have to full fill all the training steps according to your teacher or online guide.
  5. Take Results: By completing above steps you will be able to take your cherished result. You can get your result through internet or manually.
Key Features
  1. 30+ Hrs of High Quality e-Learning content
  2. 40 Hrs of Real Time Projects and Lab Exercises
  3. QTP Certification Guidance
  4. Resume prepration and Interview Questions provided
  5. Assignment after each module
  6. 24x7 Support

Anyone keen to establish his/her career in the field of QTP can go for the training with

  1. a Basic programming skills and
  2. a bit Knowledge of Java as a minimum requirement.

Syllabus for QTP Course


Introduction to Automation Testing
  1.  What is Automation Testing
  2.  Benefits of Automation Testing
  3.  Manual Testing Vs Automation Testing
  4.  Various Automation Test Tools
  5.  Tool selection criteria
Introduction to Quick Test Pro
  1.  Overview of Quick Test Pro
  2.  Starting Quick Test
  3.  Quick Test Window
  4.  Quick Test Window Layout
  5.  Using Quick Test Commands
Different ways of developing Automation Tests
  1.  Recording Tests
  2.  Writing script
  3.  Descriptive Programming
Recording modes
  1.  Standard Recording
  2.  Analog Recording
  3.  Low Level Recording
Running a Test
  1.  Run a Test
Running Modes
  1.  Normal Run Mode
  2.  Maintenance Run Mode
  3.  Update Run Mode
Working with Test Objects and Object Repositories
  1.  How QTP learns & identifies Objects
  2.  Working with Test Objects
  3.  Object Repository Introduction
  4.  Identifying the Object
  5.  Viewing the Object’s Properties
  6.  Object Spy
  7.  Configuring Object Identification
  8.  Smart Identification
  9.  Managing Object Repositories
  10.  Merging Shared Object Repositories
  11.  Associating shared objects Repositories to a Test
  12.  Managing Shared Object Repository Association
  13.  Associating Object Repositories with Actions
  1.  Need of Synchronization
  2.  Configuring Default Synchronization time out
  3.  Different ways of Synchronizing the Test
  4.  Changing Sync Time
  5.  Exist Statement
  6.  Wait Statement
  7.  Wait Property
  8.  Synchronization Point
  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 Validation using code instead of checkpoints
Output Values
  1.  Output Values Introduction
  2.  Categories of Output Values
  3.  Creating Output Values
  4.  Storing Output Values
  5.  Viewing and Editing Output Values
  6. Working with Actions
  7.  Introduction to Actions
  8.  Benefits of Actions
  9.  Creating Tests with Multiple Actions
  10.  Guidelines for working with Actions
  11.  Creating new Actions
  12.  Insert Actions
  13.  Inserting Copy of Actions
  14.  Inserting Existing Actions
  15.  Splitting Actions
  16.  Action Parameters
  17.  Test Modularity Implementation
  18.  Creating an Action Template
Parametrization Tests and Data Driven Tests
  1.  Introduction to Parametrize Tests
  2.  Parametrize a Test Manually
  3.  Parametrize a Test using Data table
  4.  Parametrization through XML Files, Excel Files, Flat Files
  5.  Parametrize a Test using Environment Variables
  6.  Data Driven Test
  7.  Create Data Driven Tests
  8.  Local and Global Data Tables
Regular Expressions
  1.  Introduction to Regular Expressions
  2.  Defining Regular Expressions
  3.  Running and Analyzing a Test with Regular Expressions
  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
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
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.  Working with Child Objects
  8.  Handling Similar Objects
  9.  Developing Generic Scripts
Working with Web Tables
  1.  Automation of Web Table
Scripting in Real Time Environment
  1.  Quick Test Pro Coding Standards & Best Practices
  2.  Naming Conventions
  3.  Coding Rules
Automation Frameworks
  1.  Automation Approach
  2.  Planning and Design Frame Work
  3.  Implementation of Modularity Framework
  4.  Library Architecture Framework
  5.  Keyword Driven Framework
  6.  Data Driven Framework
  7.  Hybrid Framework
Additional Coverage
  1.  Utility Objects
  2.  Step Generator
  3.  Function Definition Generator
  4.  Environment Variables
  5.  Debugging
Working with Data Tables
  1.  Introduction to Data Tables
  2.  Working with Global and Action Sheets
  3.  Editing and Saving Data Table
  4.  Importing and Exporting data
  5.  Importing Data from Text File
  6.  Importing Data from Spreadsheet
  7.  Importing Data from a Database
  8.  Exporting Data to a Spreadsheet
  9.  Using Formulas in the Data Table
  10.  Using Data Table Methods
VB Script Language Overview
  1.  Data Types
  2.  Variables
  3.  Arrays
  4.  Constants
  5.  Conditional Statements
  6.  If – Else, Nested If
  7.  Select case
  8.  Loops
  9.  While Loop
  10.  Do- While Loop
  11.  Do- Until Loop
  12.  For Loop
  13.  For Each Loop
  14.  Built-in Functions
  15.  User Defined Functions
  16.  Functions
  17.  Sub Procedures
  18.  Creating User defined Functions
  19.  Creating User Defined Procedures
  20.  Calling Functions & Procedures
  21.  Creating function libraries
  22.  Association Function Libraries
  23.  Advanced VB Scripting
  24.  Working with Internet Explorer
  25.  Working with MS-Excel
  26.  Working with File System Operations
  27.  Working with Text Files
  28.  Working with Databases
  29.  Working with MS-Word
  30.  Working with Outlook Application

What is QTP?
QTP or Quick Test Professional is an automation tool which is predominantly used to automate functional and regression testing.
Who can take this course(QTP)?
* Anyone who wants to start his/her career as a QA engineers.
* QA testers who want to learn some tools such as QTP and Load Runner.
* Automation testers, Test managers, directors.
What are the different types of licenses available in QTP?
QTP have 2 different types of licenses which are permanent vs network based.
What is Permanent license?
Permanent seat license that is specific to the computer on which it is installed.
What is Network based license?
Network-based concurrent license that can be used by multiple QuickTest users.
What are the different browser QTP supports?
The following browsers will be supported by QTP * Microsoft Internet Explorer
* Mozilla Firefox
* Netscape Browser
* Chrome
Which languages are used in QTP to write the automation scripts?
* You can write your Quick Test automation scripts in any language and development environment that supports automation. For example, you can use: VBScript, JavaScript, Visual Basic, Visual C++, or VisualStudio.NET.
What do you mean by keyword view?
* The Keyword View allows you to create and view the steps of your test in a keyword-driven, modular, table format.
* The Keyword View is consisting of a table-like view, in which each step is a separate row in the table, and each column represents different parts of the steps. You can alter the columns showed to suit your requirements.
What do you mean by Active screen?
* The Active Screen offers a snapshot of your application as it appeared when you performed a certain step throughout a recording session.
Explain what is expert view?
* In the Expert View, QuickTest shows each operation performed on your application in the form of a script, comprised of VBScript statements.
What is Missing Resources Pane?
The Missing Resources pane offers a list of the resources that are stated in your test but can’t be found, example missing calls to actions, unmapped shared object repositories, and any parameters that are connected to shared object repositories.
Define Data Table?
The Data Table has one Global tab plus an added tab for each action, or test step grouping, in your test. The Data Table supports you in parameterizing your test.
What is Debug viewer pane?
The Debug Viewer pane help in debugging your test or function library. It contains three tabs which are as follows: * Watch
* Variables
* Command
What is watch debugging?
The Watch tab allows to view the current value of any variable or VBScript expression which we added to the Watch tab.
What is Variables debugger?
During an application run session, the Variables tab displays the current value of all variables that have been defined up to the last step performed in the run session.
What is Command debugging?
The Command tab helps to execute a line of script in order to set or modify the current value of a variable or VBScript object during the test process. When you continue the run session, QuickTest uses the updated new value that was set in the command.
What are the three recording modes available in QTP?
There are three ways of recording available in QTP. They are * Normal
* Analog
* Low Level
What is Object Repository?
Object Repository is an Interface between QTP Script and the Application Contains Logical Description and Physical Description. All the test objects identified by the QTP are stored in the Object Repository.
What Local Object Repository?
A local object repository stores objects in a file that is associated with one specific action, so that only that action can access the stored objects.
When to use Local Object Repository?
* You have only one, or very few, tests that correspond to a given application, interface, or set of objects.
* You do not expect to frequently modify test object properties.
* You generally create single-action tests.
How to identify the objects in QTP?
* QTP will identify an Object based on its Physical Description and Logical Description.
What is Information Pane?
* The Information pane gives a list of syntax errors in your test or function library scripts.

QTP certification by HP is meant for QuickTest professionals who wish to gain mastery in testing tools by HP called QuickTest. 

There are two exams:

  1. HP0-M47(HP Functional Testing)
  2. HP0-M98(Advance Scripting using QuickTest Professional)
HP0-M47(HP Functional Testing) Exam details
  1. No of Questions=67
  2. Type of Questions=Multiple choice
  3. Duration=105 Minute
  4. Passing Score= 74%
  5. Examination Fees=$200 each, varies depending on your regional and location.
  6. Exam Center = Pearson VUE
  7. Payment mode = Credit card, voucher code, promotional code

HP0-M98(Advance Scripting using QuickTest Professional)
  1. No of Questions=100
  2. Type of Questions=Multiple choice
  3. Duration=180 Minute
  4. Passing Score= 70%
  5. Examination Fees=$1500
  6. Exam Center = HP Software Education training facilities Pearson VUE

Chetan S

Elearningline is an excellent source for learning advance technologies. Here instructors do have good real time experience. Prasad is an excellent instructors in QTP/selenium who teaches very well with excellent notes.

ten admin

I'm still taking my QA & QTP class. So for my training experience has been very interesting. I'm enjoying the course a lot.My UFT instructor, has been very helpful and proficient in teaching the class.

I was a fresher and looking for online trainings. Then I came to know about elearningline and joined QTP training. Trainer was excellent in demonstrating the concepts and have lot of patience to clear all the doubts without any hesitation. After completion of course, I became confident on QA and QTP concepts. After two three trails , just now I cracked the interview. Thank you so much guys for Sharing your vast knowledge with us.

Diana t

I'm still taking my QA class. So for my QA training experience has been very interesting. I'm enjoying the course a lot.My UFT instructor, has been very helpful and proficient in teaching the class. One thing like about class is trainer answers all the questions addressing our names ,which makes it feels like one on one sessions Notes given by Mona are very detailed and easy to understand.

Shamir Mohid

This Review is about Prasad who is instructor for Automation testing(QTP). I can't have words to describe his way of teaching. He is very thorough and very knowledgeable. Always answers the questions in details and makes sure that all student must get the concept clear before ending up the sessions. I had no command on QA skills before but now I am confident and ready to become a part of industry as a QA analyst. Thank you !

Animesh Thaker

I took QTP, trainer is very good and knowledgeable. She explains all the concepts in detail and make it very interesting. She always give the answers to all of the questions and also give us notes and recorded sessions all the time. Trainer is very helpful and proficient in teaching the classes. She is fast and clear and more specific with the concepts.

Ravindar Bajaj

Training by elearningline is really great. I found trainer has good knowledge in automation testing. In his training I got very clear understanding of the QTP. He is good at sharing knowledge and real time scenario with detailed explanation and will make sure we understood it very well. He is knowledgeable and excellent in teaching. He is good at explaining the complex scenarios in simplest way.

Ashok kasam

I must say that elearningline have the expertise in QTP. They have the knowledgebase/Blog and the great access to the trainer. Any question I posted to the instructor and I was able to get the answer shortly. Their marketing/placement team is very helpful. Finally, I got the job. Thankyou Addiox for the great training.

Manjusha P

I'm glad I have joined QTP course with elearningline. My instructor is very knowledgeable and is an awesome teacher. She is very intelligent and explains in detail and respond to all participant's queries. She is great. Thanks again.

Maris Soto

Highly informative training. Instructor gives examples of real-life projects which helps us to understand the current market need. Home work, hands-on exercises in class helps to understand the concepts from the grass-root level!!!

Naveen Sharma

Love it. The tutor is so patient and knowledgeable. She answers each and every question. She is very clear with QTP concepts; she is the best. thank you trainer and other staff for all your support and thank you to elearningline.

Sharath Mansanp

I loved the QTP training. Have never experienced such an interactive session online. Best training.

Rahul Chaudhari

Just finished my QTP training and feel I took the best decision joining elearningline. I took this course from other company 6 months back and they just disappeared after I made the payment but eLearningline have always on top of all my questions/concerns including. Not only that the trainer itself is so proactive and I get answers to my questions without any problem. Best training ever!!

Shehnaz Mirza

I have no IT background so I took manual QA and then when I enrolled for QTP. It was the best program ever anyone can have attended online. I will recommend elearningline and would prefer taking training myself.

Praveen k

I took QA & QTP training and felt that this was the best call I ever made by choosing elearningline. Training was very good including the material provided to us. Best part was no false information or assurance given to me unlike other companies. I have a job now so no complains!


  Self Paced Learning


 Contact Us

 +91 00000 00000

 Online Class schedule (EST)

No Batches to display

 Course Features

30+ Hrs of Training Program
30+ Hrs of High Quality e-Learning content for self learning OR 30+ Hrs of Live sessions for Online / Classroom Training
40 Hrs of Real Time Projects
40 Hrs of Real Time Projects and Lab Exercises
QTP Certification Guidance
QTP Certification Guidance
Resume prepration
Resume prepration
Job and Interview Guidance
Job and Interview Guidance

 Try out our FREE demo

* Enter name
* Enter mobile number
* Enter email * Invalid format.
* Enter your query