You are on page 1of 9

Email : boaetech@gmail.

com
Skype: boaetech

Packages: HP QTP 9.5, HP Winrunner 9.2(Basic and Advanced)


Real –Time Practice Applications are Web based Applications, SAP, Data warehousing,
Mainframe, Database, and Security .

HP QTP 9.5

Chapter 1: Introduction
Testing with QuickTest
Understanding the Testing Process
Programming in the Expert View
Understanding Functions and Function Libraries
Managing the Testing Process Using Quality Center
Understanding Business Process Testing
Setting Required Access Permissions
Using the Sample Site
Modifying License Information
Updating QuickTest Software

Chapter 2: QuickTest at a Glance


Starting QuickTest
QuickTest Window
Keyword View
Expert View
Function Library
Start Page
Active Screen
Information Pane
Available Keywords Pane
Test Flow Pane
Resources Pane
Missing Resources Pane
Process Guidance Panes
Data Table
Debug Viewer Pane
Using QuickTest Commands
Browsing the QuickTest Professional Program Folder
Viewing Product Information
Chapter 3: Understanding the Test Object Model
About Understanding the Test Object Model
Applying the Test Object Model Concept
Viewing Object Properties and Methods Using the Object Spy

Chapter 4: Working with Objects


About Working with Objects
Understanding Object Repository Types
Understanding the Object Repository Window
Viewing and Modifying Test Object Properties
Mapping Repository Parameter Values
Adding Test Objects to a Local or Shared Object Repository
Defining New Test Objects
Copying, Pasting, and Moving Objects in the Object
Repository
Deleting Objects from the Object Repository
Locating Objects
Working with Test Objects During a Run Session
Managing Shared Object Repository Associations
Exporting Local Objects to a Shared Object Repositor

Chapter 5: Configuring Object Identification


About Configuring Object Identification
Understanding the Object Identification Dialog Box
Configuring Smart Identification
Mapping User-Defined Test Object Classes

Chapter 6: Managing Object Repositories


About Managing Object Repositories
Understanding the Object Repository Manager
Working with Object Repositories
Managing Objects in Shared Object Repositories
Working with Repository Parameters
Modifying Object Details
Locating Test Objects
Performing Merge Operations
Performing Import and Export Operations
Managing Object Repositories Using Automation
Chapter 7: Merging Shared Object Repositories
About Merging Shared Object Repositories
Understanding the Object Repository Merge Tool
Using Object Repository Merge Tool Commands
Defining Default Settings
Merging Two Object Repositories
Updating a Shared Object Repository from Local Object
Repositories
Viewing Merge Statistics
Understanding Object Conflicts
Resolving Object Conflicts
Filtering the Target Repository Pane
Finding Specific Objects
Saving the Target Object Repository

Chapter 8: Comparing Shared Object Repositories


About Comparing Shared Object Repositories
Understanding the Object Repository Comparison Tool
Using Object Repository Comparison Tool Commands
Understanding Object Differences
Changing Color Settings
Comparing Object Repositories
Viewing Comparison Statistics
Filtering the Repository Panes
Synchronizing Object Repository Views
Finding Specific Objects

Chapter 9: Creating Tests — Overview


About Creating Tests
Deciding Which Methodology to Use - Keyword-Driven or
Recording
Understanding Your Test
Enhancing Your Test
Using Relative Paths in QuickTest
Managing Your Test
Chapter 10: Creating Tests Using the Keyword-Driven
Methodology
Understanding the Keyword-Driven Methodology
Using the Keyword-Driven Methodology
Sample Implementation of the Keyword-Driven Methodology

Chapter 11: Creating Tests Using the Recording Mechanism


About Recording Tests
Recording a Test
Choosing the Recording Mode
Working with the Active Screen

Chapter 12: Working with the Keyword View


About Working with the Keyword View
Understanding the Keyword View
Understanding the QuickTest Object Hierarchy
Adding a Standard Step to Your Test
Adding Other Types of Steps to Your Test
Modifying the Parts of a Step
Working with Comments
Managing Action Steps
Using Keyboard Commands in the Keyword View
Defining Keyword View Display Options
Viewing Properties of Step Elements in the Keyword View
Working with Breakpoints in the Keyword View

Chapter 13: Working with Actions


About Working with Actions
Using Global and Action Data Sheets
Using the Test Flow Pane
Using the Action Toolbar in the Keyword View
Creating New Actions
Guidelines for Working with Actions
Setting Action Properties
Nesting Actions
Splitting Actions
Renaming Actions
Removing Actions from a Test
Creating an Action Template
Chapter 14: Working with Advanced Action Features
About Working with Advanced Action Features
Inserting Calls to Existing Actions
Setting Action Parameters
Using Action Parameters
Setting Action Call Properties
Sharing Action Information
Understanding Action Syntax in the Expert View
Exiting an Action

Chapter 15: Understanding Checkpoints


About Understanding Checkpoints
Adding New Checkpoints to a Test
Adding Existing Checkpoints to a Test
Understanding Types of Checkpoints
HP Winrunner 9.2
Record and Playback
Process Flow
The WinRunner Main Window
Sample Script
WinRunner and AUT at Run-time
WinRunner File Structure
Modes of Recording
Context-sensitive Recording Mode
Analog Recording Mode
Problem: What if the Window Moves?
Solution: win_move() & win_resize()
Analog or Context Sensitive?
Synchronization
Process Flow
Why Do We Need Synchronization?
wait() Statements Are Not the Solution
Definition and Types of Synchronization Points
1. Wait for a Window to Appear
2. Wait for an Object State to Change
3. Wait for a Bitmap to Refresh
Examples - Property Changes of Objects
Synchronization Methods
How Long Does WinRunner Wait?
GUI Checkpoints
Process Flow
Definition and Types of Checkpoints
GUI Properties Available to Check: Examples
1. Single Object, Single Property
2. Single Object, Multiple Properties
Multiple Objects, Multiple Properties
Bitmap Checkpoints
Bitmap Checkpoints -- Test Results
Three Running Modes: Debug, Verify, Update
Where Test Results are Saved
Checkpoints -- Expected Results
Checkpoints -- Actual Results
Checkpoints -- Expected vs. Actual Results
Update Mode Captures New Expected Values
Debug Mode Captures New Actual Values
Test Results for Single Property Checkpoint
Test Results for Multiple Object Checkpoint
Data-Driving
Data-Driving -- Definition and Advantages
Definition - Parameter
The Data-Driving Process
Record Baseline, Choose Lines to Repeat
Run the DataDriver Wizard
Parameterize Script, Repeat For All Values
After Using the DataDriver Wizard
Handling Multiple Application Paths
Initial and Ending Conditions
Advanced Winrunner 9.2
TSL Syntax and Usage
Functions and Return Codes
Operators Supported by WinRunner
Operators, Arithmetic/Relational
Operators, Logical
Variables and Constants
String Functions, Control Characters
Strings and Numbers
All Variables are Local in Calls
One Dimensional Arrays
Multi-Dimensional Arrays
Conditional Statements: If...Else
Conditional Statements: Switch
Looping: For
Looping: While & Do...While
Outputting Test Results
System Commands
User Input
Customize the User Toolbar
Debug Viewer and Function Viewer
Function Generator
Calling Tests and Building Functions
Two Ways to Call Tests
Properties of call_close() and call()
1. Calling a Test -- Parameterize Input Values
2. Associate Parameters to the Script
3. Add Parameters to the Test Call
Running Tests in Batch Mode
Main() Calls All Tests
User-Defined Functions
Function Header Format
Function Format and Process
1. Record a Base Script
2. Enclose the Code in a Function Header
3. Replace Static Values with Parameters
4. Declare Function Variables
5. Conditional Statements for Handling Errors
Reporting Errors
Make Functions Available
1. Create Function Library
2. Add Functions to the Function Generator
3. Load Library from a Startup Script
External Functions
Advanced Data-Driving
Importing Data with the DataDriver Wizard
1. Build a SQL Query
2. Choose Data Source
3. Select Columns to Import
4. Run the Script
Writing to the Data Table - Open Table
Writing to the Data Table - Create a Column
Writing to the Data Table - Get Value from AUT
Writing to the Data Table - Write to the Table
Writing to the Data Table - Save the Table
Data-Driving and Nested Loops
Data-Driving with a Text File
Writing to a Text File
Writing Test Results to the Data Table
Create the Process, Data-Drive the Process
Handle Errors, Get the Actual Results
Get the Expected Results
Compare Expected and Actual Result
get_text() from an Object
get_text() from a Screen Area

You might also like