Subscribe to Newsletter

Print

QTP Jumpstart Training Course


(This course is offered only on-demand to a private batch and can be customized as per the business requirements)

Overview

The course is designed to familiarize testing professionals to test window & web applications using QTP. Testers can build, enhance, and maintain scripts. Hands-on instruction is provided for those who want explore the power of using QTP.

Objectives

At the end of QTP Jumpstart training course, the participants will be able:

  • Describe the function and purpose of QTP
  • Record automated scripts
  • Play back automated scripts
  • View and analyze results
  • Modify scripts to extend the capability to test the application
  • General understanding of web-based applications (desired)
  • Framework development and uses of framework in automation

Suggested Audience

The target audiences are software testers who are seeking to automate the testing of window & web applications using QTP. This basic course is designed primarily for testing professionals who will be using the automation tools. These testers are new to test automation and may be new to testing. The audience might also include quality assurance practitioners, managers, or team leaders who are responsible for interacting with testers or who need to ensure that the tools are being implemented fully and appropriately

Duration - 3 Days

Prerequisites - None

Good to have

  • Manual testing overview
  • Manual testing process knowledge
  • VB Scripts knowledge
  • Any automation tool knowledge

Syllabus

1. Introduction to QTP
  • Introduction to Quick Test
  • QTP Benefits in Test Automation
  • Test Planning
  • Prepare for Test Case Automation
2. Record and Playback
  • Create and Execute Basic Scripts
  • Understand Recording Levels
  • Understand QuickTest Results
3. How Quick Test identifies objects
  • Object Identification
  • Object Repository Introduction
  • Use the Object Spy
  • Understanding the Expert view & the tree view
  • Active Screens
  • Introduction to Checkpoints
4. Synchronizing Tests: Standard and Text checkpoints
  • Synchronizing Tests
  • Add synchronization steps
  • Standard and Text Checkpoints
  • Enhance Tests with Checkpoints
5. Regular expressions
  • About Regular Expressions
  • Using Regular Expressions for Object Property Values
  • Using Regular Expressions in Standard Checkpoints
  • Using Regular Expressions in Text Checkpoints
6. Creating Tests with Multiple Actions
  • Benefits of Test Modularity
  • Create Multiple Action Tests
  • Configure and Call Reusable Actions
7. Checkpoints
  • About Checkpoints
  • Adding Checkpoints to a Test
  • Understanding Types of Checkpoints
8. Data - driven testing
  • Parameterize tests
  • Create data-driven tests
  • Local and Global Data Tables
  • Working with the Data Table
  • Use the Data Table to create custom checkpoints
  • Output Values
  • Connecting the Datatable to a Database
  • Importing an Excel file / Excel sheet to the Data table
9. Enhance Test Cases with User-Defined Functions
  • Create Quickest User-Defined Functions
  • Work with Dynamic Web Objects using Internet
10. Additional features
  • Define a Virtual Object
  • Virtual object Manager
  • Recovery Manager and Scenarios
  • Handle exceptions using the Recovery Manager Wizard
  • Writing VB Scripts in a QTP Scripts
  • Calling VBS files
  • Using the VBS files across different QTP Scripts
11. Object Model
  • Standard Window Objects
  • Web Objects
  • Calling Compiled Modules in QTP
12. Using the Expert View (Preview) Working in the Expert View & Debugging Scripts
  • Define the QuickTest Object Model: Objects, Methods, and Properties
  • Translate Test Steps in Tree View to Expert View
  • Enhance Test Cases in Expert View using QuickTest Functions and _VBScript Programming
  • Debug Options
13. Types of Framework
  • Introduction to Framework
  • Discussion about framework folder structure
  • Different types of framework
  • Advantage of framework
14. Keyword Driven Framework
  • Introduction to Keyword driven framework
  • Development of keyword function
  • Calling keyword function to automate test case