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

What is system testing and what are the different types of tests you perform in system testing?

831


Is it possible to change the property value at runtime? How it is possible?

769


What is recovery scenario manager? When you go for recovery scenario manager?

793


How to use conditional loops in qtp ?

765


after initiating one project for testing, when exacltly QTP tester role starts?

1647


in qtp 3 sheets is there in data table like global, action1, action2. I want to check the rows and columns in action2. how can check using script?

6718


how to explain a claims and insurance project?

1978


What is the descriptive programming?

1735


Describe function procedure in vbscript.

789


I want to write some certification courses, so friends could you guide me? which certification is best and how to write exam and what tutorials need to be studied,what to do first, I am working on automation tool QTP 9.2

1747


what is meant by Implicit and explicit requirements?

3853


Explain the views in the QTP GUI?

778


Functions call by reference and call by value. i want the diff b/n these 2 and how will be the script for this?in which situation we use these 2..?pls explain me clearly

1466


For QTP Test Engineer, What is his contribution to the Project? Means, As as automation test engineer what is his role in the current project?

1945


Is there any relation between Keyword Driven Framework and Recording modes provided in QTP( whether Recording modes are applied on keyword driven framework or not?)

1636