qtp basic features

4
QTP Training Visit: www.gcreddy.com For QTP Scripts and documents Basic Features of QTP ------------------------------------------------------------- --------------- QTP Launched in 2002 (Nov). By Mercury Interactive. Later taken over by HP, in 2007. QTP is an Object Based Testing Tool. (Object based means; QTP Follows Test Object Model for Performing Testing operations. Based on either Test Objects or Automation Objects or 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. Software Testing Documents 1

Upload: gcreddy

Post on 10-Apr-2015

47.324 views

Category:

Documents


0 download

DESCRIPTION

QTP tool fundamentals and features, it explains qtp functions and related information.

TRANSCRIPT

Page 1: QTP Basic Features

QTP Training

Visit:

www.gcreddy.comFor QTP Scripts and documents

Basic Features of QTP---------------------------------------------------------------------------- QTP Launched in 2002 (Nov). By Mercury Interactive. Later taken

over by HP, in 2007.

QTP is an Object Based Testing Tool.

(Object based means; QTP Follows Test Object Model for Performing Testing operations. Based on either Test Objects or Automation Objects or 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 operations and 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)

Software Testing Documents 1

Page 2: QTP Basic Features

QTP Training

It supports GUI based (Graphical user interface) and Web based Applications Automation, does not support CUI (Command user interface) 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 for programming and Excel like spread sheet for Data driven testing.

Tools support for QTP:------------------------------ VB Script for Scripting (for implementing programming logic)

VB Script engine integrated in QTP, so apart from scripting features we can use File system, Excel, word, Adodb etc. Object models from QTP.

SQL (Structured query language) engine integrated in QTP, so we can use SQL Statements in QTP to perform Database Operations

Excel like spread sheet integrated in QTP for performing Data driven Testing

We can install MS Script Debugger with QTP for Debugging Test scripts.

QTP uses XML format for Test results, Environment variables and for exporting object repositories.

-------------------------------------------------------

QTP can be integrated with other Tools like WinRunner and Quality Center.

QTP can be used for user interface (UI) test case automation and some limited (Non UI) Test case automation like File system operations and Data base operations.

It was derived from Astra QuickTest (mother tool of QTP).

It supports IE (Internet Explorer) only for recording tests, for execution it supports other browsers like Mozilla and AOL, opera Etc apart from IE.

Software Testing Documents 2

Page 3: QTP Basic Features

QTP Training

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 Concurrent License, we can use for any system but one user at any time. If we want multiple concurrent licenses we can purchase.

QTP has UNI code support.

Version History of QuickTest Professional

• Astra QuickTest (Mother tool of QTP) 1.0 to 5.0

Quick 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

• 9.5 –2008 H.P

• 10.00 –2009 January

********************************************

Software Testing Documents 3