What is QTP?
Quick Test Pro is a graphical interface record-playback
automation tool. It is able to work with any web, java
or windows client application. Quick Test enables you to
test standard web objects and ActiveX controls. In
addition to these environments, Quick Test Professional
also enables you to test Java applets and applications
and multimedia objects on Applications as well as
standard Windows applications, Visual Basic 6
applications and.NET framework applications
What are the Features & Benefits of Quick Test Pro (QTP
Operates stand-alone, or integrated into Mercury
Business Process Testing and Mercury Quality Center.
Introduces next-generation zero-configuration Keyword
Driven testing technology in Quick Test Professional 8.0
allowing for fast test creation, easier maintenance, and
more powerful data-driving capability. Identifies
objects with Unique Smart Object Recognition, even if
they change from build to build, enabling reliable
unattended script execution. Collapses test
documentation and test creation to a single step with
Auto-documentation technology. Enables thorough
validation of applications through a full complement of
How to handle the exceptions using recovery scenario
manager in QTP?
There are 4 trigger events during which a recovery
scenario should be activated. A pop up window appears in
an opened application during the test run: A property of
an object changes its state or value, A step in the test
does not run successfully, An open application fails
during the test run, These triggers are considered as
exceptions.You can instruct QTP to recover unexpected
events or errors that occurred in your testing
environment during test run. Recovery scenario manager
provides a wizard that guides you through the defining
recovery scenario. Recovery scenario has three steps: 1.
Triggered Events 2. Recovery steps 3. Post Recovery
What is the use of Text output value in QTP?
Output values enable to view the values that the
application talks during run time. When parameterized,
the values change for each iteration. Thus by creating
output values, we can capture the values that the
application takes for each run and output them to the
How to use the Object spy in QTP 8.0 version?
There are two ways to Spy the objects in QTP: 1) Thru
file toolbar, In the File Toolbar click on the last
toolbar button (an icon showing a person with hat). 2)
True Object repository Dialog, In Object repository
dialog click on the button object spy. In the Object spy
Dialog click on the button showing hand symbol. The
pointer now changes in to a hand symbol and we have to
point out the object to spy the state of the object if
at all the object is not visible. or window is minimized
then, hold the Ctrl button and activate the required
window to and release the Ctrl button.
How Does Run time data (Parameterization) is handled
You can then enter test data into the Data Table, an
integrated spreadsheet with the full functionality of
Excel, to manipulate data sets and create multiple test
iterations, without programming, to expand test case
coverage. Data can be typed in or imported from
databases, spreadsheets, or text files.
What is keyword view and Expert view in QTP?
Quick Testís Keyword Driven approach, test automation
experts have full access to the underlying test and
object properties, via an integrated scripting and
debugging environment that is round-trip synchronized
with the Keyword View. Advanced testers can view and
edit their tests in the Expert View, which reveals the
underlying industry-standard VBScript that Quick Test
Professional automatically generates. Any changes made
in the Expert View are automatically synchronized with
the Keyword View.
Explain about the Test Fusion Report of QTP?
Once a tester has run a test, a Test Fusion report
displays all aspects of the test run: a high-level
results overview, an expandable Tree View of the test
specifying exactly where application failures occurred,
the test data used, application screen shots for every
step that highlight any discrepancies, and detailed
explanations of each checkpoint pass and failure. By
combining Test Fusion reports with Quick Test
Professional, you can share reports across an entire QA
and development team.
Which environments does QTP support?
Quick Test Professional supports functional testing
of all enterprise environments, including Windows, Web,..NET, Java/J2EE, SAP, Siebel, Oracle, PeopleSoft,
Visual Basic, ActiveX, mainframe terminal emulators, and
Explain QTP Testing process?
Quick Test testing process consists of 6 main phases:
Create your test plan
Prior to automating there should be a detailed
description of the test including the exact steps to
follow, data to be input, and all items to be verified
by the test. The verification information should include
both data validations and existence or state
verifications of objects in the application.
Recording a session on your application
As you navigate through your application, Quick Test
graphically displays each step you perform in the form
of a collapsible icon-based test tree. A step is any
user action that causes or makes a change in your site,
such as clicking a link or image, or entering data in a
Enhancing your test
Inserting checkpoints into your test lets you search for
a specific value of a page, object or text string, which
helps you identify whether or not your application is
functioning correctly. NOTE: Checkpoints can be added to
a test as you record it or after the fact via the Active
Screen. It is much easier and faster to add the
checkpoints during the recording process. Broadening the
scope of your test by replacing fixed values with
parameters lets you check how your application performs
the same operations with multiple sets of data. Adding
logic and conditional statements to your test enables
you to add sophisticated checks to your test.
Debugging your test
If changes were made to the script, you need to debug it
to check that it operates smoothly and without
Running your test on a new version of your
You run a test to check the behavior of your
application. While running, Quick Test connects to your
application and performs each step in your test.
Analyzing the test results
You examine the test results to pinpoint defects in your
As you encounter failures in the application when
analyzing test results, you will create defect reports
in Defect Reporting Tool.
Page Numbers : 1