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 the use of text output value in quicktest professional (qtp)?

595


Explain the concept of object repository and how quicktest professional (qtp) recognises objects?

606


what type of values given to objects. EX::Set oBrowser=Description.Create oBrowser(“micclass”).Value=”Browser”

1486


What ate the Technologies supported by QTP?

643


Hi I have exp in manual testing and planning to move in automation testing qtp(9.2).So can help me how to automate customer relationship management tool using qtp and vb script this tool already developed so how can I test it whatever maintaining by development team like documents,various options just give the whole life cycle thanks in advance

1539






what is vmodel?advantages and disadvantages of vmodel?

1612


How to run a test using quicktest professional (qtp)?

540


How to execute the WR Script through QTP? I have WinRunner script with initialization script, common scripts, GUI AND functions. I connected WR through QTP with "call to WinRunner" option but I am getting problem after connecting to WinRunner i.e. showing "Do you want to quit now" with 'yes' and 'No' message box

1827


What is action?

571


How to sendKeys in QTP? Diff b/w sendkeys and device replay? Diff b/w function and Sub? Diff b/w Array and List Different Types of running Keys other than Fast, slow,Normal mode Regular expression for http://newtours.demoaut.com Difference between \w and \W How to generate script button Recording Types Different Types of Actions? Using DP performance degrades, If Yes why? How to close all the opened browsers? Diff b/w SystemUtil.Run and invoke application? If qtp not recognized the combo box How to select values from drop down?

3496


How smart identification works in qtp ?

574


How many types of recording modes in qtp? Describe each type with an example where we use them?

609


When ‘option explicit’ keyword is used in qtp?

745


Can UFT be connected to Quality Center? If ‘Yes’ brief the process or steps.

628


What are the steps involved in the recovery scenario wizard?

559