What is test object model in QTP ?

Answer Posted / gagan

You can use the QuickTest Professional Automation Object
Model to write programs that automate your QuickTest
operations. The QuickTest Automation Object Model provides
objects, methods, and properties that enable you to control
QuickTest from another application.
The new QuickTest Professional Automation Object Model
enables you to automate test management.
You can now control virtually every QuickTest feature and
capability using the objects, methods and properties
included in the QuickTest Professional Automation Object
Model. Automation scripts make it easy to perform any
QuickTest operation multiple times in multiple tests
without having to open the QuickTest application, for
example,
• You can write a script that modifies the test
object description properties in the Object Identification
dialog box and performs an update run on all tests in a
specified file folder.
• After installing a new add-in, an automation script
can associate this add-in to all relevant tests.
• You can write an automation script to run a
selected batch of tests. For each test, you can retrieve
the associated add-ins list. Then, if the necessary add-ins
are not already loaded, you can close QuickTest, load the
necessary add-ins, reopen QuickTest, and run the test.
• You can define your settings for a test in
QuickTest, then click “Generate Script” in the Generate tab
of the Test Settings dialog box to generate an automation
script based on the current test settings. You can then
apply those same settings automatically to multiple tests
using the whole automation script or excerpts from the
generated file.
Example:
You can create and run an automation program from Microsoft
Visual Basic that loads the required add-ins for a test,
starts QuickTest in visible or minimized mode, opens the
test, configures settings that correspond to those in the
Options, Test Settings, and Record and Run Settings dialog
boxes, runs the test, and saves the test.
Creating automation programs:
The Properties tab of the Test Settings dialog box, the
General tab of the Options dialog box, and the Object
Identification dialog box each contain a “Generate Script”
button. Clicking this button generates a automation script
file (.vbs) containing the current settings from the
corresponding dialog box.
You can run the generated script as is to open QuickTest
with the exact configuration of the QuickTest application
that generated the script, or you can copy and paste
selected lines from the generated files into your own
automation script.
Generating an automation script for QuickTest Professional
options:
1. Go to Tools -> Options.
2. Select the General tab.
3. Click <Generate Script>.
4. Save the script to the desired location.
5. Click <OK> to close the Options dialog.
Generating an automation script for test settings:
1. Go to Test -> Settings.
2. Select the Properties tab.
3. Click <Generate Script>.
4. Save the script to the desired location.
5. Click <OK> to close the Test Settings dialog.
Generating an automation script for object identification
settings:
1. Go to Tools -> Object Identification.
2. Click <Generate Script>.
3. Save the script to the desired location.
4. Click <OK> to close the Object Identification dialog.
The QuickTest Automation Object Model Reference file is a
help file that provides detailed descriptions, syntax
information, and examples for the objects, methods, and
properties in the QuickTest Automation Object Model.
When QuickTest Professional 6.5 is installed you can open
the QuickTest Automation Object Model Reference from:
• The QuickTest program folder (Start -> Programs ->
QuickTest Professional -> Documentation -> Automation
Object Model Reference)
• The QuickTest Help menu (Help -> QuickTest
Automation Object Model Reference)

Is This Answer Correct ?    11 Yes 2 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

how to i add the values using the check points property?( i.e valid data(for valid data it's giving the footer message:value is added) and for invalid data: special chars, spaces,Duplicates and null values (in my page when ever we enter special chars, spaces and null values, it's giving the proper warning message and for Duplicates it's giving the footer message:"value already exists)?

1657


What test cases can you automate using QTP?

875


What is 'sleep' in sync point?

858


What is the difference between the keyword view and expert view?

753


Name the different types of recording modes?

808


What is the use of "New Property" in "Add properties" of testobject properties in object repository. How can i use "New properties" while writing scripts if i have assign some values to the testobject properties Can anyone help me? plz

1753


Which functionalities of QTP used in banking project? pls any say answer?

1669


how to disable the pop ups through QTP using a script

1987


Key word driven framework

1936


Both static and dynamic arrays are handled by the vb script. Is it true?

817


i am new QTP... please tell me automation frameworks , types & for whiich type of applications frameworks are used & how to generate script in keyword driven framework

1858


What is the expert view?

779


Is it possible to refer the same object for referring more than one object that are of different class using the descriptive programming approach? Suppose my code is 'To create the object named as obj Set obj=Description.Create() 'To define the values obj("title").value="IE" obj("type").value="text" obj("html tag").value="INPUT" 'To set the value Browser("IE").Page("Yahoo").WebEdit(obj).Set "xyz" Can I refer the "obj" object for the three objects like Browser,page and webedit objects? If so how?

1871


Which environments does qtp support?

881


How did you resolve conflicts present in Object Repository?

1838