AquinasTraining.co.uk - training courses. Home  -  FAQ  -  Corporate Plans

HP Quick Test Professional 10.0: Advanced QuickTest Professional 10.0

QTP10ADV      Course duration (days): 2
Talk to a Training Advisor
Tel. 0800 652 0202
Availability (sort by: location | date)
Request availability by clicking a date.
Europe / International
201
TBA 23/09/10 £ 850
TBA 18/11/10 £ 850
Dublin
TBA (Dubli) 12/08/10 £ 708
TBA (Dubli) 25/11/10 £ 708
TBA (EC2) 11/08/10 £ 800
TBA (EC2) 26/08/10 £ 850
TBA (EC2) 21/10/10 £ 850
TBA (EC2) 09/12/10 £ 850
TBA
TBA 16/09/10 £ 850
TBA 18/11/10 £ 850
Prices exc. VAT.  Courses are vendor approved.
Prices vary depending on city and county.
Need help? Contact us now.

About this class

This core course provides a comprehensive understanding of using QuickTest Professional 10.0 as an automated functional testing tool. You will use the point and click interface to record and play back tests, add synchronization points and verification steps, and create multiple action tests. Once tests are created, you will discover and correct common record and play back problems.

In addition, you will learn to use Expert View 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. All topics are supported by hands-on exercises based on real-life examples.

This training may be available onsite; please contact us if you are interested.

Who will the lesson benefit?

  • New users of QuickTest Professional who need to automate manual testing and verification in a short amount of time.
  • 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.

What delegates will learn

At the end of the course, you will be able to:

  • Create basic scripts from a manual test case.
  • Enhance basic tests with synchronization and verification.
  • Parameterize tests to run with multiple sets of data.
  • Create and reuse modular actions.
  • Use the Object Repository.
  • Use debugging tools.
  • Use custom checkpoints to create more precise verification points within a test.
  • Use the Object Repository Manager.
  • Describe and use virtual objects.
  • Resolve object recognition problems.
  • Discuss centralized management of QTP resources, versioning and baselining.
  • Use Local System Monitoring.
  • Identify when Expert View is useful.
  • Retrieve and use the properties of an object.
  • Create programmatic descriptions.
  • Create tests that include VBScript.
  • Retrieve data from application objects.
  • Use the Data Table object to store run-time data and drive actions.
  • Create scripts that access data from external sources.
  • Create new subroutines and functions.
  • Use the Function Library editor.
  • Identify when to handle exceptions programmatically.

What prerequisites are required

Working knowledge of:

  • Windows
  • Web sites and browsers
  • Testing concepts

Contents of this class

Day 1

Course Overview

  • 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

Day 2

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

Day 3

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