Course Content
Outline the benefits of QuickTest Professional
- Preparing to Record
- Review documented user steps
- Identify the application under test (AUT)
- Prepare the test environment
Creating A Basic Test
- Create and execute basic tests
- Understand QuickTest results
Working With Objects
- Identify objects and their properties
- Discuss basics of the Object Repository
Adding Synchronization
- Add synchronization steps
- Set Global Synchronization Timeout
Verifying with Standard Checkpoints
- Enhance tests with checkpoints
- Use regular expressions
Using Parameters
- Use input and output parameters
- Create Data Driven tests
- Enhance checkpoints with parameters
Building Multiple, Reusable Actions
- Create a Single Reusable Action
- Create multiple actions from a single action
- Use Global and Local Data Sheets
Adding Steps without Recording
- Add steps using keyword view
- Add steps using the Step Generator
Creating Tests on a Web Application
- Discuss differences in:
- Setup
- Add-Ins
- Object Recognition
- Synchronization
Writing Custom Checkpoints
- Create a custom checkpoint
- Compare captured values with expected values
- Use debugging tools
- Report the step outcome with a Reporter Event
Using Database Checkpoints
- Define Database checkpoints
- Create SQL queries
- Insert a Database checkpoint
- Parameterize a database query
Utilizing a Shared Object Repository
- Describe local versus shared object repositories
- Use the Object Repository Manager
Solving Object Recognition Problems
- Use analog recording
- Use low-level recording
- Use a bitmap checkpoint
- Work with virtual objects
Utilizing Recovery Scenarios
- Create a recovery scenario
- Associate a recovery scenario with a test
Application Integration
- Centralized management of QTP Assets
- Versioning
- Baselining
- Local System Monitoring
- Course Overview
Introduction to Advanced QuickTest
Introduction to Expert View
- Understanding Expert View
- Introduction to VBScript or OOP
- Translating Steps
Using Expert View
- Using the Step Generator
- Entering Steps Manually
- Debugging the Script
Working With Object Properties
- Retrieving Properties of an Object
- Using Constants and Variables
- Using the Report Utility Object
Working with Dynamic Objects
- Using Dynamic Objects
- Building a Programmatic Description
Using VBScript
- Using VBScript Operators, Statements, and Functions
Working with Dynamic Data
- Retrieving Data
- Using Looping Statements
- Using the Data Table Object
Retrieving External Data
- Importing Data
- Working with Databases and File Systems
Creating New Procedures
- Working with Procedures
- Building a Library
- Using a Procedure in Different Scenarios
Managing QuickTest Exception Handling
- Overview of Exception Handling
- Handling Exceptions Through Recovery Scenarios
- Handling Exceptions Programmatically