|
Quick Test Pro Interview Questions and Answers
What is test object model in QTP?
The test object model is a large set of object types or
classes that Quick Test uses to represent the objects in
your application. Each test object class has a list of
properties that can uniquely identify objects of that
class and a set of relevant methods that Quick Test can
record for it. A test object is an object that Quick
Test creates in the test or component to represent the
actual object in your application. Quick Test stores
information about the object that will help it identify
and check the object during the run session.
What is Object Spy in QTP?
Using the Object Spy, you can view the properties of any
object in an open application. You use the Object Spy
pointer to point to an object. The Object Spy displays
the selected object’s hierarchy tree and its properties
and values in the Properties tab of the Object Spy
dialog box.
What is the Diff between Image check-point and Bit map
Check point?
Image checkpoints enable you to check the properties of
a Web image. You can check an area of a Web page or
application as a bitmap. While creating a test or
component, you specify the area you want to check by
selecting an object. You can check an entire object or
any area within an object. Quick Test captures the
specified object as a bitmap, and inserts a checkpoint
in the test or component. You can also choose to save
only the selected area of the object with your test or
component in order to save disk Space. For example,
suppose you have a Web site that can display a map of a
city the user specifies. The map has control keys for
zooming. You can record the new map that is displayed
after one click on the control key that zooms in the
map. Using the bitmap checkpoint, you can check that the
map zooms in correctly. You can create bitmap
checkpoints for all supported testing environments (as
long as the appropriate add-ins are loaded). Note: The
results of bitmap checkpoints may be affected by factors
such as operating system, screen resolution, and color
settings.
How many ways we can parameterize data in QTP?
There are four types of parameters: Test, action or
component parameters enable you to use values passed
from your test or component, or values from other
actions in your test. Data Table parameters enable you
to create a data-driven test (or action) that runs
several times using the data you supply. In each
repetition, or iteration, Quick Test uses a different
value from the Data Table. Environment variable
parameters enable you to use variable values from other
sources during the run session. These may be values you
supply, or values that Quick Test generates for you
based on conditions and options you choose. Random
number parameters enable you to insert random numbers as
values in your test or component. For example, to check
how your application handles small and large ticket
orders, you can have Quick Test generate a random number
and insert it in a number of tickets edit field.
How do u do batch testing in WR & is it possible to do
in QTP, if so explain?
Batch Testing in WR is nothing but running the whole
test set by selecting Run Test set from the Execution
Grid. The same is possible with QTP also. If our test
cases are automated then by selecting Run Test set all
the test scripts can be executed. In this process the
Scripts get executed one by one by keeping all the
remaining scripts in Waiting mode.
If I give some thousand tests to execute in 2 days what
do u do?
Adhoc testing is done. It Covers the least basic
functionalities to verify that the system is working
fine.
What does it mean when a check point is in red color?
what do u do?
A red color indicates failure. Here we analyze the cause
for failure whether it is a Script Issue or Environment
Issue or a Application issue.
What is Object Spy in QTP?
Using the Object Spy, you can view the properties of any
object in an open application. You use the Object Spy
pointer to point to an object. The Object Spy displays
the selected object’s hierarchy tree and its properties
and values in the Properties tab of the Object Spy
dialog box.
What is the file extension of the code file & object
repository file in QTP?
Code file extension is.vbs and object repository is.tsr
Explain the concept of object repository & how QTP
recognizes objects?
Object Repository: displays a tree of all objects in the
current component or in the current action or entire
test (depending on the object repository mode you
selected). We can view or modify the test object
description of any test object in the repository or to
add new objects to the repository. Quicktest learns the
default property values and determines in which test
object class it fits. If it is not enough it adds
assistive properties, one by one to the description
until it has compiled the unique description. If no
assistive properties are available, then it adds a
special Ordinal identifier such as objects location on
the page or in the source code.
What are the properties you would use for identifying a
browser & page when using descriptive programming?
Name would be another property apart from title that we
can use.
Give me an example where you have used a COM interface
in your QTP project?
com interface appears in the scenario of front end and
back end. for eg:if you r using oracle as back end and
front end as VB or any language then for better
compatibility we will go for an interface. of which COM
will be one among those interfaces. Create object
creates handle to the instance of the specified object
so that we program can use the methods on the specified
object. It is used for implementing Automation(as
defined by Microsoft).
Explain in brief about the QTP Automation Object Model.
Essentially all configuration and run functionality
provided via the Quick Test interface is in some way
represented in the Quick Test automation object model
via objects, methods, and properties. Although a
one-on-one comparison cannot always be made, most dialog
boxes in Quick Test have a corresponding automation
object, most options in dialog boxes can be set and/or
retrieved using the corresponding object property, and
most menu commands and other operations have
corresponding automation methods. You can use the
objects, methods, and properties exposed by the Quick
Test automation object model, along with standard
programming elements such as loops and conditional
statements to design your program.
Page Numbers : 1
2
3
Have a Question ?
post your questions here. It
will be answered as soon as possible.
Check
Job Interview Questions
for more Interview Questions with Answers
|