Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
QTP Basic Features

QTP Basic Features

Ratings: (0)|Views: 47,321 |Likes:
Published by G.C.Reddy
QTP tool fundamentals and features, it explains qtp functions and related information.
QTP tool fundamentals and features, it explains qtp functions and related information.

More info:

Published by: G.C.Reddy on Jul 18, 2010
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less





For QTP Scripts and documents
Basic Features of Q
QTPLaunched in
(Nov). By Mercury Interactive. Later takenover by HP, in
QTP is an Object Based Testing Tool.
(Object based means; QTP Follows Test Object Model for PerformingTesting operations. Based on either Test Objects or Automation Objectsor Utility Objects only, we can automate test operations)
(LoadRunner is a Protocol based Test Tool)
QTP is for Functional and Regression Testing.
(Basically QTP is a Functional and Regression Test tool but we can use it for little bit Compatibility Testing and Performance Testing)
It follows Keyword Driven Approach.
(Keyword Driven Approach means; Keywords example Commands,functions, methods, statements etc.. are used for creating Test scripts)
It supports Windows Operating Environment only.
(QTP basically depends on User Interface to automate test operationsand it is not depends on server side interactions, where as LoadRunner depends on server side Operations, so HP developed LoadRunner for Windows as well as UNIX versions)
It supports GUI based (Graphical user interface) and Web basedApplications Automation, does not support CUI (Command userinterface) Applications.
It has multilingual support. (It supports English, Chinese, Japanese,Korean, etc languages with respect to license.)
It has adapted Microsoft Visual Basic Scripting edition forprogramming and Excel like spread sheet for Data driven
Tools support for QTP:
VB Script
for Scripting (for implementing programming logic)
VB Script engine integrated in QTP, so apart from scripting featureswe can use File system, Excel, word, Adodb etc. Object models fromQTP.
(Structured query language) engine integrated in QTP, so wecan use SQL Statements in QTP to perform Database Operations
like spread sheet integrated in QTP for performing Data drivenTesting
We can install
MS Script Debugger
with QTP for Debugging Testscripts.
QTP uses XML format for Test results, Environment variables and forexporting object repositories.-------------------------------------------------------
QTP can be integrated with other Tools like WinRunner and QualityCenter.
QTP can be used for user interface (UI) test case automation andsome limited (Non UI) Test case automation like File systemoperations and Data base operations.
It was derived from Astra QuickTest (mother tool of QTP).
It supports IE (Internet Explorer) only for recording tests, forexecution it supports other browsers like Mozilla and AOL, opera Etcapart from IE.
QTP is a Desktop Application (I-Tier/Stand alone).
QTP developed in .NET Technology.
QTP has two types of License, 
Seat or Node locked License,
Concurrent or float license.
Seat license for one system and Concurre
nt License, we can use forany system but one user at any time. If we want multiple concurrentlicenses we can purchase.
QTP has UNI code support.
Version History of QuickTest Professional
• Astra QuickTest (Mother tool of QTP) 1.0 to 5.0Quick Test Professional• 5.6 – Nov 2002
6.5 – 2003• 8.0 – 2004• 8.2, 8.3 –2005• 9.0,9.1-2006• 9.2- 2007 Mercury Interactive

Activity (33)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Tester VietNam liked this
aslam_zeeja2007 liked this
zhoque_2 liked this
lathas1 liked this
mahesh50727025 liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->