You are on page 1of 3

QTP 9.0 - 9.1 - 9.

2
QTP 9.0
There are two major Gaps in 8.2 version viz…
1. For creating a shared repository, we need to open a new test every time.
2. There must be connection between Test and shared repository.
Therefore, One test for One shared repository. * One test -> One shared repository.

Where as in 9.0, we can avoid above two gaps and create one or more shared repositories and one local
repository for a Test. No need of connection for test and shared repositories.
* One test -> more shared repositories + one local repository.
*That is the main / major change in 9.0 from 8.2

Understanding of the above Major change :

OR1
Action 1
……. OR2
I.
Action 2
……….

Action 3
……….. OR3
OR4
Test for creating shared repository
OR1 … OR4 : four different
applications Objects Repositories information.

Test
Action 1 +
II. ………….
……….... Local
………… Repository

As shown in section-I, We can create number of Object Repositories independently for each action.
Say Action 1 is having OR1 (say Calculator Application )and OR3 (say Login Application ) shared repositories
Similarly Action 2 is having OR2(say flight Application ) and OR4 (say mindQcal Application )shared
repositories And Action 3 is having OR1 and OR2 shared repositories

In section –II, we can make use of those shared repositories as per requirement PLUS one local repository
which is created for this test.

Final word : in QTP 9.0 one can associate one or more shared repositories to an Action a part from its local
repository.
Some more changes……in QTP 9.0

 Test menu item is removed as Automation


 Setting options is moved from Test menu item to File menu item
 Quality Center connection option is moved from Tool menu item to File menu item
 Some options related to Resources like Object Repository , Recovery scenarios managers are moved from
Tools menu item to New Menu item Resources.
 New options like Object Repository and Associate Repository are introduced in Resources menu item.
 Object repository is used for creating and managing the shared repositories without having any connection
test.
 A new item Window is introduced in order to manage the windows
 Step menu item is removed and kept under Edit menu item
 A new options by name check Syntax is introduced under the Tools menu item which is used for checking
the syntax errors in the script.
 New features are introduced for the Comments and Un-comments the block of the statements.

Antinomy of QTP 9.0


QTP screen is divided into 7 parts. Viz
1. Test Pane
2. Active Screen
3. Data table As used in 8.2 version
4. Debugger view pane
5. TOOL options
6. Information pane newly added screens
7. Missing Resources Pane

Information Pane :- This pane will shows the Syntax related information during the syntax check.
Missing Resources Pane : While opening a test if at all any associated resources like Repository or Recovery
files or Library files are missing then that information will be clearly shown in
this Missing Resource area.

QTP 9.1
There are 4 changes were made to this 9.1 version from 9.0

 A new Option by name Navigate & Learn is introduced in object repository manager which is
used for learning the objects information in multiple pages or windows continuously by navigating.

 A new option is provided by name Object Repository Comparison Tool in the object repository manager
which is used for compare TWO object repositories.

 The Script Editor is made more user friendly

 QTP 9.1 is compatible with windows vista Operating system and .Net Frame work 2.0 Environment

 From QTP 9.1 onwards the company has announced that they may provide Single License for all the add-
ins also
QTP 9.2
There are 4 changes were made to this 9.2 version from 9.1

 A new feature by name Screen Recorder is introduced. Which is used for recording the complete movie of
execution which can be again viewed back / play back in the result window.

 One can handle the Object Repositories dynamically in QTP9.2 with the help of a new utility object
Repositories Collection.

 Object spy feature is enhanced with a facility that can show the objects information continuously by
pointing the Hand icon on the object

 QTP 9.2 is compatible with the following browsers


o Internet Explorer 7.0
o Mozilla FireFox
o Netscape Navigator 8.1.2

Example: for Dynamically adding ( thru script) the repository

 RepPath = “D:\ak.tsr” : Assigning the path of the file


RepositoriesCollection.RemoveAll() : Removing all repositories, if any.
RepositoriesCollection.Add(RepPath) : Adding the repository
VbWindow(“Cal”).VbEdit(“Val1”).Set “10” : Entering 10 in val1 edit box
VbWindow(“Cal”).VbEdit(“Val2”).Set “20” : Entering 20 in val2 edit box
VbWindow(“Cal”).VbButton(“ADD”).Click : Clicking on ADD button
Position = RepositoriesCollection.Find(RepPath) : Retrieving the position of current repository
Msgbox Position : displaying the position of current repository
RepositoriesCollection.Remove(Position) : Removing the that repository

-: The End :-
Pls. leave your feed back (both +ve and –ve ) at kanakadria@yahoo.co.in

You might also like