QTP Basic Course
Course: QuickTest Professional 9.2Version
The Fundamentals of QuickTest Professional 9.2 course focuses on using Quick Test as an automated functional testing tool for different environments. The introductory course teaches how to create automated tests using Quick Test's graphical point-and-click interface.
Audience
The course is intended for beginners or intermediate testers, leads who need to develop or improve automation techniques using QTP. While previous testing tool knowledge is not required.
Objectives:
Planning for an automated test
The QuickTest Professional Automation workflow
Record and playback
Synchronizing a Test
Automating verification with checkpoints
Creating data table parameters to data-drive the test
Output Values
Making tests modular with multiple actions
Recovery Scenario
Working in the Expert View
Prerequisites:
The course is intended for beginners or intermediate testers, leads who need to develop or improve automation techniques using QTP. While previous testing tool knowledge is not required.
Hands on Training:
Approximately 50% of the course is devoted to lab exercises. Mercury Interactive provides a Flight Reservation System Web application and Windows Flight application for this training
Environment:
- Windows xp Operating System
- QTP 9.2V
Break-up
Day1 | Session 1 | QuickTest Automation Workflow |
Session 2 | Object Identification in QuickTest | |
Session 3 | Understanding & Using Checkpoints | |
Session 4 | Synchronizing QuickTest and Debugging tests | |
Day2 | Session 5 | Working with Data Tables & Parameterizing Tests |
Session 6 | Creating and using Output Values | |
Session 7 | Working with multiple Actions | |
Session 8 | Using Regular Expressions and Virtual Objects | |
Day3 | Session 9 | Defining and Using Recovery Scenarios |
Session 10 | Working in the Expert View, Using step generator |
Course Outline
Session 1
Introduction
- Overview of Quick Test Professional
- Understanding the QuickTest Workflow
- The QuickTest Window
- Test Pane (Keyword view tab & Expert View tab)
- Test Details Pane (Active Screen)
- Data Table & Debug Viewer Pane
- QTP Global and Test Settings
Session 2
v Object Identification
- Object Repository, Exporting Local objects and modifying objects in obj. repository
- Object Repository Manager, Comparison and Merge tool
- Object Identification
- Object Spy
Session 3
Understanding & Using Checkpoints
- Checking Object Property
- Creating Standard Checkpoint
- Creating Bitmap Checkpoint
- Creating Database Checkpoint
- Creating a Table Checkpoint
- Creating a Text Checkpoint
- Creating a Text Area Checkpoint
- Creating a XML Checkpoints
- Creating a Accessibility Checkpoint
- Modifying Checkpoints
Session 4
v Synchronizing QuickTest
- Using the synchronization point in the test and using Exist statement
- Debugging the test using break points, step into, step over,step out, run from step and viewing runtime variables value in the debugger view
Session 5
v Working with Data Tables & Parameterizing Tests
- Overview of Data Tables & Data Sheets
- Using Data Driver Wizard
- Working with Global and Action Sheets
- Editing and Saving the Data Table
- Importing Data from a Database
- Using Data Table Parameters
Session 6
Creating and Using Output Values
- Creating Page Output Values, Text Output Values
- Creating Standard Output Values, Image Output Values
- Creating XML, Table & Database Output Values
Session 7
v Working with Actions
- Creating New Actions
- Inserting Calls to Existing Actions
- Nesting Actions & Splitting Actions
- Using Action Parameters
- Setting Action Properties & Setting Action Call Properties
- Sharing Action Information
- Using Global & Action Sheets
- Exiting an Action & Removing Actions from a Test
- Renaming Actions
- Guidelines for Working with Actions
Session 8
Using Regular Expressions
- Different regular expression characters and their meaning
- Applying regular expression for dynamically changing windows
- Regular expressions with check points
- Regular expressions in the vb script
- Creating and using virtual objects
Session 9
Defining and Using Recovery Scenarios
- Deciding When to Use Recovery Scenarios
- Defining Recovery Scenarios
- Understanding the Recovery Scenario Wizard
Session 10
v Working in the Expert View
- Converting keyword view steps into vbscript statements in expert view
- Using the reporter and datatable utility objects
- Working with object property
- Learn to use debugging tools