Talk to a Training Advisor
Availability (sort by: location | date)
Request availability by clicking a date. England
|
About this class This suite covers a range of QuickTest Professional topics, from a basic introduction to product functionality, up through intermediate and advanced topics. This is a challenging suite, best suited for technical individuals with a background in scripting. Who will the lesson benefit? - New users of QuickTest 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 customise and enhance their automated tests using scripting.
What delegates will learn Using QuickTest Professional 9.2 - Days 1 - 3 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
- Parameterise 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
Advanced Quick test Professional 9.2 - Days 4 - 5 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 Data Table 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.
What prerequisites are required Working knowledge of: - Windows
- Web sites and browsers
- Testing concepts
Contents of this class Using QuickTest Professional 9.2 This core course provides a comprehensive understanding of using QuickTest Professional 9.2 as an automated functional testing tool for different environments. You will use QuickTest Professional's graphical point and click interface to record and play back tests, add synchronisation points and verification steps, and create multiple action tests. You will build upon fundamental topics by using debug tools to troubleshoot tests and use additional checkpoints and product options to broaden the scope of business processes that can be automated. Once tests are created, you will discover and correct common record and play back problems. All topics are supported by hands-on exercises that are based on real-life examples. Day 1 - Create the basic test 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 Synchronisation - Add synchronisation steps
- Set Global Synchronisation Timeout
Verifying with Standard Checkpoints - Enhance tests with checkpoints
- Use regular expressions
Day 2 - Enhance the basic test Using Parameters and Data Driven Tests - Use input and output parameters
- Create Data Driven tests
- Enhance checkpoints with parameters
Making Reusable and Multiple 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
- Synchronisation
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 - Use additional features Using Database Checkpoints - Define Database checkpoints
- Create SQL queries
- Insert a Database checkpoint
- Parameterise a database query
Utilising 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
Utilising Recovery Scenarios - Create a recovery scenario
- Associate a recovery scenario with a test
Advanced QuickTest Professional 9.2 Suite - Days 4 - 5 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. Day 4 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
Day 5 Using VBScript Operators, Statements, and Functions - 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
|