What are the QTP advantages and disadvantages?

Answer Posted / rohit pathak

These are from my notes on QTP :-

It is easy even for a non-programmer to understand QTP and
start adding test cases.
Support for record and playback and ability to edit scripts
after recording. Also different recording modes are provided
in QTP viz. Normal, Analog & Low level.

Excellent Object Identification process / mechanism

Support for different addins like Java, Oracle, SAP, .NET,
Web Forms, Siebel, PeopleSoft, Web services, Main frame
(Terminal Emulator) etc.

Ability to let you enhance the existing tests even without
the AUT (Application under test) through active screen.

Supports all popular Automation frameworks - Keyword driven
testing approach, Data driven testing approach, Modular
testing approach, Hybrid frameworks etc.

QTP comes with an inbuilt IDE, which is simple and easy to use.

QTP uses VBScript which is English-like and very easy to
learn and gain expertise. We have plenty of resource
available to learn VBScripts.

Microsoft Object model can be implanted in QTP easily
(Example – Word document object, Excel Object, Outlook
Object, ADO objects, File system objects, DOM etc)

QTP can be integrated with Test management tools like QC
(Quality Center), Test director and also functional test
tools like Winrunner. The test cases can be mapped to the
automation scripts and be executed from QC (Quality Center)
itself. Also, it can kick off Winrunner test execution from
within.

Easy to maintain different types of suites viz. Smoke,
Sanity, Regression etc.

It comes with loads of inbuilt properties and methods in
QTP as well as inbuilt functions in VBScripts
Support for XML.

Use of Datatables/Excel files are easier and provides a
variety of methods to play around with rows and columns.

Easy to maintain test iterations and data driving the tests
through configurations.

Test reporting with all necessary details for analysis is
provided.

Is This Answer Correct ?    2 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How to use the object spy in quicktest professional 8.0 version?

546


Hi,Sudhanandareddy plz forword framework and ppts for QTP to me. This is my mail id: ranjith_99reddy@yahoo.co.in (your contact number also)

1738


whenever U using QTP,Test Director, Why we using separate Bug tracking tool?

1568


requirement is for combo box your expected value is str= "Denver.Frankfurt.London.Los Angeles.Paris.Portland.San Francisco.Seattle.Sydney.Zurich" you must get the text in combo box and need to compare them how

1479


Hi, how can we check or avoid the memory leakage in QTP9.2?

1704






regular expression in qtp standar check point for months from accepting months from january to december only

1475


Hi How to retrieve data from web element line by line?

1571


What are the different ways to invoke an application using QTP?

647


What processes will be required to manage updates to the web site's content, and what are the requirements for maintaining, tracking, and controlling page content, graphics, links, etc.?

608


When Recovery scenario actually starts while testing the application?

1546


How do I get the QTP scripts result in xml format by using vb script function?

1785


Can anyone pls tell me how to do action parameterization (input and output parameters) with respect to login window and insert order of flight reservation window in detail( pls give a clear step by step explanation with example) anyone please. Will be very thankful to u

1379


What is the difference between analog and low level recording?

624


hi all here i have tab named "Workbench" By clicking on "workbench" tab.it displays 4 tabs like below workbench common cargo commercial charter "common" tab have 10tabs inside,"cargo" tab also haveing 15 tabs inside and remaining two tabs also having few tabs inside. when clicked on "common" tab.it displaying the script like tab("workbench").select"common" if i clicked on "cargo".it displaying the script like tab"workbench_2").select"cargo" if i clicked on "commercial".it displaying the script like tab"workbench_3").select"commercial" if i clicked on "charter".it displaying the script like tab"workbench_4").select"charter" I have used a "FOR LOOP" for common,commercial,cargo,charter tabs.it was stopped at second tab SO, CAN I RECOGNIZE "WORKBENCH_2,_3,_4" AS A SINGLE VARIABLE if not, can anyone plese help me to solve this

1516


Can the user toggle between using Local OR and shared OR for the same action?

564