Tuesday 14 May 2013

Difference in different QTP versions


Advantages of QTP 9.0 over 8.2-


In QTP 8.2-

1) The Object Repository Modes are PerAction and Shared.
2) The QTP script can get connected to one repository at one time. If per action, every action of the QTP Test Script is connected to one Repository and if shared then all the actions will be connected to one Shared Repository.
3) For shared Repository QTP Script, upon recording the user activities on AUT, the objects will be added to the Repository connected.
4) In QTP 8.2, if you do not select an add-in to load then you cannot do it in the same session. You have to close QTP and then login again.
5) QTP 8.2 and below do not have support for Firefox. 8.2 and below do not include support for Internet Explorer 7.0.
6) In QTP 8.2 ‘Information pane’ and ‘Missing resources pane’ was not included. 

In QTP 9.0 version-

1) The Object Repository Modes are local and shared.
2) The QTP script can get connected to more than one repository at one time. An Action can be associated to more than one repository simultaneously. The Repositories it connects should be Shared (external in Read only mode) other than its own Repository (Local).
3) Upon recording the user activities on AUT, the objects will be added to the Local Repository but not the Shared as it will be read only mode.
4) QTP 9.0, IF you do not select an add-in you can select it in the same session via 
File->Settings->Properties tab->Modify button. 
5) QTP 9.0 provides replay support for Mozilla FireFox 1.5.  also 9.0 supports Internet Explorer 7.0.
6) In QTP 9.0 ‘Information pane’ and ‘Missing resources pane’ was included. 

Advantages of QTP 9.2 over 9.0-

1-Dynamic Management of Object Repositories- QuickTest now has a new ‘RepositoriesCollection’ reserved object that you can use to programmatically manage the set of object repositories that are associated with an action during a run session.

2-Added ‘Object Repository Manager’ which helps in merging and comparing two ORs.


Between QTP 9.5 & earlier versions 

1- Checkpoints and Output values can be seen & edited in the OR while same was not possible in the earlier versions of QTP.
2- Installation file is a single one bundled with all add-ins, previously we have to download add-ins separately.
3- Movie recorder was introduced in the results
4- Web add-in extensibility add- in was introduced
5- It also supports the 64 bit windows edition while the earlier were supporting only 32 bit systems only
6- Bitmap tolerance feature was introduced in QTP 9.5


New features/enhancements in QTP 10-

1-System performance parameters can be monitoredLocal System Performance Monitor: provides the ability to monitor several resources on the computer throughout the run-session, and define custom thresholds for them.

2- Complete UI changes- most of the UI is changed, option menus are now presented as trees rather than tabs, giving a more updated look. The open / save dialogs were also updated to display a much friendlier big-button style.

3-To Do Pane- Along with all the old IDE panes DataTable, Missing Resources, Debug, Active Screen, Available Keywords, Resources, and Test Flow, a new pane is there To-Do pane. The To-Do pane contains two tabs – Tasks and Comments. Whenever we write a comment starting with “To Do”, “todo”, “to-do”, or “TODO”, the editor will automatically pick that up and show it in the TODO comment box. Double clicking on the comment will jump to the relevant position in the code, which we can use for need – a concise reminder of the issue at hand, and an anchor to the relevant position. From tasks tab we can manage ongoing project tasks.

4-Dynamically Call an Action - Another new feature is ability to dynamically call an action, without inserting it to the test using LoadAndRunAction.

5- Save Test with ResourcesAll test resources can be save on one go from QC
6-Attaching Images to Report- One more new feature to the reporter is the ability to attach images to report. In QTP 10, we have to just need to add the picture file path to the report command.

7-Export Result- in QTP 10 we can export test results in more formats like HTML, PDF and Doc
COM objects for the Bitmap checkpoints has been introduced
Version control with the help of QC 10.0

8-Jump to Step- QTP 10 results is now having the step sync – right click any node in the test-step tree, and select “Jump to step in QuickTest”. QTP will focus on the relevant script line within the relevant action.


New features/enhancements in QTP 11-
  
1-QTP 10 version was able to identify object through normal object identification method only where QTP11 is able to identify the object in following different ways:
Normal object identification (Like QTP10) 
Using XPath
Using CSS

2-In QTP 11, results viewer have been improved to pie charts, statics for both current and previous test runs, summary page.

3-Support for recording using Firefox is now available which will be really helpful.

4-Normal object identification method has been updated with “Visual Relation Identifier” in addition to “ordinal identifier” features in which object identification which will depend on relation to neighboring objects and will be helpful to overcome weakness of ordinal identification feature only in QTP10.

5-“LoadFunctionLibrary” statement in QTP 11 will be helpful to load function library at any step of runs instead of starting of run.

6-Automatically parameterize steps feature will be available in QTP 11.

7- Extend WPF and New Silverlight Add-in is supported to test objects in Silverlight 2 and Silverlight 3 applications.

8- Regular Expression Evaluator is available to test regular expressions that you have created.
9-Now you can test GUI and UI-Less application functionality in one test with QTP 11.

10-Avoid downtime due to license server failures.

11-Web 2.0 toolkit applications support.

12- Object Spy has been improved, you can directly add the object to Object Repository from the Object spy window as well. You can also use the clip board button to retrieve all the property value.


No comments:

Post a Comment