QuickTest Professional
I) Introduction
Test Automation
Disadvantages of Manual Testing
Advantages of Test Automation
Drawbacks of Test Automation
Types of Test Automation
Functional Test Automation
Types of Test Tool
Functional & Regression Testing Tools
History of QTP
Basic Features of QTP
Installation process of QTP
II) QuickTest Window / Key Elements of QTP
Test Pane
Active Screen
Data Table
Debug viewer
Information pane
Missing Resources pane
QTP Tool bars
QTP Menu items / QTP commands
Tool Settings
III) Object Repository
Software objects
Types of object in QTP
Runtime Objects
Test Objects
Utility Objects
Automation Objects
Object Repository
Local Repository
Shared Repository
Operations on Object Repository
Adding Objects
Renaming Objects
Deleting Objects
Associating Object Repositories to an Action
Exporting Local Objects
Merging Repositories
View Options
Spying Objects
Importing and Exporting Repositories using XML
IV) QTP Testing Process
Planning
Analyzing the AUT
Implementing Automation Framework
Creating/Selecting Test cases
Collecting Test Data
Object Identification Configuration
Normal Identification
Mandatory Properties
Assertive Properties
Smart Identification
Base filter Properties
Option filter properties
Ordinal Identifier
Making Tool Settings Global
Generating the basic Test
Recording
Normal Recording
Analog Recording
Low Level Recording
Record and Run Settings
Keyword driven methodology/Shared object repository method/Preparing the script manually
Descriptive programming/Programmatic Descriptions
Entering Programmatic Descriptions Directly into Statements
Using Description Objects for Programmatic Descriptions
Retrieving Child Objects
Using the Index Property in Programmatic Descriptions
Creating Checkpoints Programmatically
Enhancing the Test
Inserting Check points
Standard Checkpoint
Text Checkpoint
Text Area Checkpoint
Bitmap Checkpoint
Database Checkpoint
Accessibility Checkpoint
XML Checkpoint (From Application)
XML Checkpoint (From Resource)
Page Checkpoint
Image Checkpoint
Table Checkpoint
Inserting Output values
Standard Output value
Text Output value
Text Area Output value
Database Output value
XML Output value (From Resource)
Adding Comments
Synchronization
Inserting Wait Statement
Inserting Synchronization Point
Increasing Tool Default Synchronization Time
Sync method (only for web)
Selecting appropriate method
Parameterization
Data Driven Testing through Loop statements
Dynamic Test Data Submission through Looping
Data Driven Testing through Data Table
Importing Test Data from External files
Creating a Database, Tables and Entering Data
Creating DSN
Importing Test Data from Databases
Inserting Programmatic statements
Inserting Conditional Statements
Inserting Loop statements
Using VB Script Built-in Functions
Generating steps through Step Generator
Inserting Transaction points
Start Transaction
End Transaction
Enhancing Tests with the windows API
Debugging the Test
Debug Commands
Step Into
Step Over
Step Out
Inserting/Removing Brake Points
Watching variables
Changing Variable values
Running the Test
Normal execution
Test Batch execution
Test batch formation
Batch execution
Partial Batch execution
Analyzing the Test Results
Test Result Viewer
Analyzing Test Results
Exporting Test Results
Test Results Deletion
Reporting Defects
Manual Defect Reporting
Tool based Defect Reporting
Integration with Quality Center
V) QTP Advanced Features
Regular expressions
Environment Variables
Built-in Variables
User Defined Variables
Defining, modifying and associating environment variables
Methods
QTP Methods
VB Script Methods
Actions
Types of actions
Non-reusable Actions
Re-Usable actions
External Actions
Creating an Action
Splitting Actions
Renaming an Action
Deleting an Action
Making an Reusable/Non-Reusable
Calling an existing Action
Copying an Actions
Action Parameters
Functions
Preparing Procedures
Associating Procedures to QTP tests
Modifying Procedures
Calling Procedures
Dynamic Handling of Object Repositories
Loading Repositories directly through Utility Object
Finding Repository Position
Removing Repositories
Data Driven Testing through Scripting
Importing Data from Flat files
Importing Data from spread sheets
Importing Data from Databases
Ms Access
SQL Server
Oracle
File System Operations
File system Object
Creating Files
Reading Data
Writing Data
Creating Folders
Creating Drives
Recovery Scenarios
Trigger events
Pop-Up window
Object State
Test Run Error
Application Crash
Recovery Operations
Keyboard or Mouse Operation
Close Application Process
Function Call
Restart Microsoft Windows
Creating Recovery Scenarios
Associating Recovery Scenarios
Virtual Object Configuration
Virtual Object Manager
Defining a Virtual Object
Removing or Disabling Virtual Object Definitions
Test Automation Frameworks
Automation Framework
Record & Playback or Linear Framework
Modular Driven framework
Keyword Driven framework
Hybrid driven Framework
Automation Object Model
For QTP Information:
WWW.GCREDDY.COM
For Manual Testing:
WWW.GCREDDY.NET
For QTP Scripts & Documents Visit: www.gcreddy.com
7
For Software Testing Documents visit: ww.gcreddy.net
Description
qtp tool fundamentals and features
Presentation Transcript
Your Facebook Friends on WizIQ