QTP

QTP TRAINING

QTP TRAINING COURSE CONTENT


Introduction to Automation Testing

  • What is Automation Testing
  • Advantages of Automation Testing
  • Manual Vs. Automation Testing
  • Tool Selection Criteria

VB Scripting

  • Introduction to VB Scripting VB Script Syntax
  • Variables
  • Building Blocks
  • Operators
  • Expressions
  • Comments

Control Flow Statements

  • For Next
  • Do Loop
  • Then Else
  • Case

VB Scripting Language

  • User Interactions
  • MsgBox
  • Input Box

Functions

  • Numeric Functions
  • String Functions
  • Smart Identification
  • Managing Object Repositories
  • Merging Shared Object Repositories
  • Associating Shared Object Repositories to a Test
  • Date and Time Functions
  • Conversion Functions

Introduction to QTP

  • Overview of Quick Test Prof
  • Starting Quick Test
  • Quick Test Window
  • Quick Test Window Layout
  • Using Quick Test Commands

Record and Playback

  • Creating and executing a Basic Test
  • Recording a test
  • Understanding your recorded test
  • Executing a test
  • Different Recording Levels
  • Standard Recording
  • Analog Recording
  • Low Level Recording
  • Analyzing the Quick Test Results

Working with Test Objects and Object Repositories

  • How Quickest identifies Objects
  • Working with Test Objects
  • Object Repository Introduction
  • Identifying the Object
  • Viewing the Objects Properties
  • Object Spy
  • Configuring Object Identification

Importing Data from a Database

  • Exporting Data to a Spread Sheet

Checkpoints

  • Checkpoint Introduction
  • Adding Checkpoints to a Test
  • Adding Checkpoint while Recording
  • Adding Checkpoint while Editing
  • Types of Checkpoints
  • Standard Checkpoint
  • Image Checkpoint
  • Text Checkpoint
  • Text Area Checkpoint
  • Accessibility Checkpoint
  • Database Checkpoint
  • XML Checkpoint

Output Values

  • Types of Output Values
  • Standard Output Values
  • Database Output Values
  • Text Output Values
  • Text Area Output Values
  • Accessibility output Values
  • XML(From Application) Output Values
  • XML(From Resource) Output Values

Synchronization Point

  • Synchronizing your tests
  • Options to synchronize your tests
  • Inserting Synchronization Point
  • Adding Exist Statement
  • Adding Wait Statement
  • Global Synchronization Settings
  • Transactions
  • Inserting Transactions
  • Ending Transactions

Actions

  • Introduction to Actions
  • Benefits of Actions
  • Creating Tests with Multiple Actions
  • Guidelines for Working with Actions
  • Creating a New Action
  • Inserting Actions
  • Inserting Copy of Action
  • Inserting Existing Action

Working with Data Tables

  • Introduction to Data Tables
  • Working with Global and Action Sheets
  • Editing and Saving Data Table
  • Importing and Exporting Data
  • Importing Data from a Spread Sheet
  • Importing Data from a Text file
  • Using Formulas in the Data Table
  • Using Data Table Methods

Parameterizing Tests and Data Driven Tests

  • Introduction to Parameterizing Tests
  • Parameterizing Tests
  • Parameterizing a Test using Data Table
  • Parameterizing a Test using
  • Environment Variables
  • Data Driven Test
  • Create Data Driven Tests, Local and Global Data Tables