Vous êtes sur la page 1sur 6

26/08/2015

OneTestingCenterQA,QTP,QC,LROnlineTraining

Sno#

Topic / Chapter#
1

Introduction to Automation Testing


What is Automated testing
Why Test Automation
Limitations of Manual Testing
Benefits of Automation Testing
What to Automate?
When to Automate?
How to Automate

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

Record and Playback


Introduction
Types of recording and playback
Context sensitive / Normal Recording
Analog (Screen , Window)
Low level
Record & Playback Framework

Object learning and identification


Object repository
Object spy
Object repository Modes
Shared repository
Per-action repository
OR Merging
OR Comparisons

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.)

Data Driven Testing


Steps and checkpoints parameterization
Testing and action input parameters
Data table parameters
Environment variable parameters
Excel Parameterization
Arrays / Functions Parameterizations
Random number parameters
Using Data Driver tool
Environment / XML Parameterization

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

Variables,, Global, Local, Public, Private


COM (Component Object Model)
Excel, Word, Outlook
16

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

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

Object Property Collection DP


Object Individual Properties DP
Static DP
Dynamic DP
Broken Link Check
Working with AnyWebApp
21

QTP - Automation Framework


What is Framework
Why , How,
Benefits of Automation Framework
Record and Playback
Action Driven Framework
Data Driven Framework
Functional library framework
Keyword Driven Framework
Hybrid Framework
Model Driven Framework

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

Vous aimerez peut-être aussi