Take your functional test automation skills to the next level by
learning to use the Expert View in QuickTest Professional.
Through discussions and hands-on exercises, you will learn to
create steps that work with dynamic objects and data, use
VBScript conditional and looping statements to control the flow of
your tests and components, and use DataTable methods and
database connection objects to retrieve external data.
Product version information: QBIT courses in Mercury products are taught using the latest available version. If you are using an earlier version please contact QBIT for advice.
Intended for: quality assurance engineers
who will assume technical lead
roles in the use of QuickTest
Professional; quality assurance engineers
who will support business
analysts using Business
Process Testing; other users of QuickTest
Professional who need to
customize and enhance their
automated tests using scripting
Pre-requisites: Completion of the Using QuickTest Professional course; at least three months work automating test scripts using QuickTest Professional, or development experience in any high-level programming language
Objectives
At the end of the course, you will be able to:
- Identify the advantages of Expert View
- Translate steps between Keyword View and
Expert Views
- Enter test steps in Expert View
- Retrieve and use the properties of an
application object
- Use constants and variables in tests
- Identify application objects with programmatic
descriptions
- Create tests that include VBScript operators,
functions, and statements
- Retrieve data from application objects
- Describe and use various VBScript looping
statements
- Use the DataTable object to store run-time data
and drive actions
- Create scripts that access data from external
sources
- Create new subroutines and functions
- Create and associate a library of functions
- Use the Function Library editor
- Identify when to handle exceptions programmatically
Course content
Course Overview
- Introduction to Advanced QuickTest
Introduction to Expert View
- Understanding Expert View
- Introduction to VBScript and 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 Reporter Utility Object
Working with Dynamic Objects
- Using Dynamic Objects
- Building a Programmatic Description
Using VBScript Operators, Statements, and
Functions
- Using VBScript Operators, Statements, and
Functions
Working with Dynamic Data
- Retrieving Data
- Using Looping Statements
- Using the DataTable 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
All text © QBIT/Mercury. Software product names are trademarks of Mercury™. This information may not be reproduced in any form without written permission. QBIT has partnered with certified training providers CTI and SQS (for courses taking place in London) and Edgewords (for courses taking place in Telford) for all certified courses in using Mercury™ products