Print VersionAdvanced QuickTest Professional 9.5

Overview
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 Data Table methods and database connection objects to retrieve external data.

Duration
Two days

Intended Audience
  • 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.

    Prerequisites
  • Using QuickTest Professional
  • Prior development experience in any high-level programming language is beneficial.

    Course Outline

    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 an 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