Академический Документы
Профессиональный Документы
Культура Документы
OneTestingCenterQA,QTP,QC,LROnlineTraining
Topic / Chapter#
1
Introduction to QTP
Why QTP / What Is QTP
Comparison with other commercial tools
Main components in QTP
Objects and their classifications
Test Object ( properties & methods)
Run Time Object ( properties & methods)
Keyword View
Expert view
Object Properties
data:text/htmlcharset=utf8,%3Ctable%20border%3D%220%22%20cellpadding%3D%220%22%20cellspacing%3D%220%22%20class%3D%22MsoNormalT
1/6
26/08/2015
OneTestingCenterQA,QTP,QC,LROnlineTraining
Mandatory properties
Assistive properties
Index based properties
Coordinate based properties
Smart Identification
Virtual Objects
6
Synchronization
What is Synchronization
Wait Method
Exist Method
WaitProperty Method
Synchronization time out in RUN mode
Synchronization scenarios
Checkpoints
Introduction To CheckPoints (what, Why, How,
where)
Applying check points
Standard, Browser, Page, Frame, Table, Image,
Bitmap
Database, DSN, DSNless
Text and Text Area Check point
XML, Accessibility
Object Level ( WebButton, WebEdit, Link.)
Actions
What are actions
data:text/htmlcharset=utf8,%3Ctable%20border%3D%220%22%20cellpadding%3D%220%22%20cellspacing%3D%220%22%20class%3D%22MsoNormalT
2/6
26/08/2015
OneTestingCenterQA,QTP,QC,LROnlineTraining
Action types
Reusable Actions
Non reusable actions
Local Actions
External actions
New Action
Copy of Action
Existing Action
Parent Actions
Nested Actions
Action Driven Framework
10
Output Values
Outputting property values
Outputting text values
Outputting database values
Outputting XML values
GetROProperty
11
Data Tables
Working with global and action sheets
AddSheet Method
DeleteSheet Method
Export Method
ExportSheet Method
GetCurrentRow Method
GetRowCount Method
GetSheet Method
GetSheetCount Method
Import Method
ImportSheet Method
SetCurrentRow Method
SetNextRow Method
SetPrevRow Method
Associated Properties
GlobalSheet Property
LocalSheet Property
data:text/htmlcharset=utf8,%3Ctable%20border%3D%220%22%20cellpadding%3D%220%22%20cellspacing%3D%220%22%20class%3D%22MsoNormalT
3/6
26/08/2015
OneTestingCenterQA,QTP,QC,LROnlineTraining
RawValue Property
Value Property
Importing data from a database
Exporting data from QTP
12
Environment Variables
Environment variable parameters
Value / LoadFromFile Utilization
Working with Environment Vars
13
Web Tables
WebTables Introduction
Rows and Columns
Read Data, write into datatables
14
VB Script
Intro to VB Script
VB Script Fundamentals
Programming in VB Script
Loops , conditional statements
Branching, Functions
Functional Libs
String / Date / Numeric functions
Additional Utilities
Variables and Arrays
Variables,, Global, Local, Public, Private
COM (Component Object Model)
Excel, Word, Outlook
15
VB Script
Inbuilt Functions
String Comparison Functions
Date and Time Functions
General Functions
Functional Libs
String / Date / Numeric functions
Additional Utilities
Arrays
data:text/htmlcharset=utf8,%3Ctable%20border%3D%220%22%20cellpadding%3D%220%22%20cellspacing%3D%220%22%20class%3D%22MsoNormalT
4/6
26/08/2015
OneTestingCenterQA,QTP,QC,LROnlineTraining
FSO - Files
Creating files
Reading File Contents
Writing Contents into files
Appending data in the files
Create / Open / Close Text files
Copy / Paste / Delete files
Generating file results
Files / Folders
Logs
Script Log, Error Log, Event Log
17
FSO - Folders
Create / Open Folders
Copy / Move / Delete Folders
18
Database Testing
Database Introduction
Connection Object
RecordSet Object
Command Object
Retrieve Data from Database
Read / Write Data from Database
Compare / Cross Test Data
Store Data in Datatables
19
IE Browser
Browser Invoke
Browser Functions
Browser Scripts
20
Descriptive Programming
What is descriptive programming
Why DP is used
How do we DP
Object Property Collection DP
data:text/htmlcharset=utf8,%3Ctable%20border%3D%220%22%20cellpadding%3D%220%22%20cellspacing%3D%220%22%20class%3D%22MsoNormalT
5/6
26/08/2015
OneTestingCenterQA,QTP,QC,LROnlineTraining
22
Recovery Scenarios
Recovery Scenario Manager
Trigger Events
Recovery Operation(s)
Post Recovery Test Run option
23
AOM
AOM - Automation Object Model
Initiate QTP
Working with QTP Settings through AOM
Working with QTP through AOM
24
FAQs / Revision
25
QTP - QC Integration
QTP into QC Integration
QC into QTP Integration
Script Execution
Results / Defects Reporting
data:text/htmlcharset=utf8,%3Ctable%20border%3D%220%22%20cellpadding%3D%220%22%20cellspacing%3D%220%22%20class%3D%22MsoNormalT
6/6