Vous êtes sur la page 1sur 19

Quick Test Professional (QTP) Intermediate

- Viswanathan V A
Agenda
Basic QTP Features
What's more in QTP?
Tip of the Day
Q&A
Feedback

© Copyright 2006 Sapient Corporation 2


Basic QTP Features
 Automation Process
 Environments Supported
 Recording Types
 Views
 Test
 Action
 Settings
 Object Repository
 Object Repository Manager
 Object Identification Setting
 Object Identification Mechanism

© Copyright 2006 Sapient Corporation 3


Basic QTP Features Cont…
 Checkpoints
 Parameterization
 Output Values
 Script Structure
 Function Libraries
 Recovery Scenarios
 Synchronization
 Utility Objects/Functions
 Descriptive Programming

© Copyright 2006 Sapient Corporation 4


Basic QTP Features
Automation Process
Record/Playback
Record/Customization/Playback
Add Objects to repository/Scripting/Customization/Playback

Environments Supported
Web/Windows/ActiveX
Add Ins - .Net/Java/SAP/ORACLE/SIEBEL/PeopleSoft so on…

© Copyright 2006 Sapient Corporation 5


Basic QTP Features…
Recording Types
Normal
Analog
Low Level Recording

Views
Expert View
Keyword View
Active Screen
Data Table View
Debug View

Settings
Global
Test

© Copyright 2006 Sapient Corporation 6


Basic QTP Features…
Test

Action
Non-Reusable
Reusable
External

Object Repository
Per-Action
Shared

Object Repository Manager

© Copyright 2006 Sapient Corporation 7


Basic QTP Features…
Test Object/Runtime Object

Object Identification Setting

Object Identification Mechanism


Mandatory Properties
Assistive Properties
Ordinal Identifiers
Smart Identification

© Copyright 2006 Sapient Corporation 8


Basic QTP Features…
Checkpoints
Standard Checkpoint
Text Checkpoint
Image Checkpoint
Bitmap Checkpoint
Table Checkpoint
Database Checkpoint
XML Checkpoint
Page Checkpoint
Accessibility Checkpoint

© Copyright 2006 Sapient Corporation 9


Basic QTP Features…
Parameterization
Data Table
Global
Action Specific

Environment Variables
Built In
User-Defined Internal
User-Defined External

Random Numbers

© Copyright 2006 Sapient Corporation 10


Basic QTP Features…
Output Values

From
Standard Output Values
Text Output Values
Table Output Values
Database Output Values
XML Output Values

To
Data Table
Environment Variables
Test-Action parameters

© Copyright 2006 Sapient Corporation 11


Basic QTP Features…
Objects and Functions
Test Objects
Utility Objects
DataTable
Environment
Reporter
Description
SystemUtil
Desktop
QCUtil
Recovery
Functions
Library Functions
Local Script Functions
Built In Functions
Trim
Time
Date
StrComp
UCase/LCase
Other Utility Objects

© Copyright 2006 Sapient Corporation 12


What's more in QTP?
Object Repository Manager
Associate Repositories
Map Repository Parameters
Merge Repositories
RepositoriesCollection Object

© Copyright 2006 Sapient Corporation 13


What's more in QTP?…
Script Structure
Descriptive Programming
Function Libraries
Update Run
Recovery Scenarios
Synchronization
Call Winrunner Test/Functions
Quality Center Connection
Automation Object Model
Results/Reports/Recording

© Copyright 2006 Sapient Corporation 14


What's more in QTP?…Tools
Quick Test Script Editor
Test Batch Runner
Multi Test manager

© Copyright 2006 Sapient Corporation 15


Tip of the Day

If you need any default Template to be loaded whenever you create a new
Action, just follow these steps.
#1
Design the template with all the statements and comments in a text file.
‘--------------------------------------------------------
‘Author :
‘Creation Date :
‘Last Modified Date :
‘Description
‘-------------------------------------------------------
#2
Save the text file as "ActionTemplate.mst" to the "QuickTest Installation Folder"
under \dat folder.

#3
Start QTP and whenever you create new Actions, you can find the template by
default.

© Copyright 2006 Sapient Corporation 16


Question & Answers

© Copyright 2006 Sapient Corporation 17


Feedback

© Copyright 2006 Sapient Corporation 18


Thank You

© Copyright 2006 Sapient Corporation 19

Vous aimerez peut-être aussi