QTP Testing Course Content

Module 1:  Automation Testing Introduction

  • Introduction to Automation Testing
  • Manual Testing vs. Automation Testing
  • Purpose of Automation Tools
  • When we go for Automation for any Product/Project
  • Different types of Automation Tools
  • Automation Testing Life Cycle
  • Introduction To QTP

Module 2:  QTP Tool Overview & Concepts

1. Introduction to Quick Test Professional

 

·         Over View of QTP

·         ADD-IN Manager

·         Automation Testing Process

 

2. Create and Execute Basic Scripts

 

·         Recording Tests

·         Running a Test

 

3. Understand Recording Levels

 

·         Standard Recording

·         Analog Recording

·         Low Level Recording

 

4. Use the Object Spy


·         To view object properties

·         To view object Methods

5. Descriptive Programming


  • How to Design Descriptive Programming For Window Based & Web Based Application

 6. Object Identification

·         Object Identification While recording

·         Object Identification During Test Run

·         Configuring Object Identification

·         Smart Identification

 

7. Object Repository & Repository Manager

 

·         How QTP learn Objects

·         Object Repository Types

·         Creating and Managing Shared Repositories

·         Merged Shared Object Repositories

·         Comparing Shared Repositories

·         Associating Shared Repositories

 

 

Module 3:  VBScript Basics & Advanced Concepts

1. VB Script

 

·         Importance of VB Script for Automation

·         Variable Declaration

·         Variable Initialization

·         Data Types

·         Branches

·         Loops

·         Procedures & Functions

·         Naming Conventions

·         Coding rules

·         Built In functions

·         Numeric function

·         String function

·         Date & Time Conversion

·         Conversion function

 

2. User Define Functions

 

  • Creating User Define Functions
  • Creating Library Files

 

3. Advanced VB Scripting

 

·         Working with FileSystemObject

·         Working with Excel Application

·         Working with Database

·         Working with Word Application

·         Working with Outlook Application

·         Working with Internet Explorer Application

·         Working with Quick Test

 

4. Regular Expressions

 

  • Introduction to Regular Expressions
  • Defining Regular Expressions in Object Repository.
  • Create Regular Expressions Through Scripting

 

Module 4:  Check Points, Output Values other tool concepts

1. About Checkpoints

 

·         Standard Checkpoints

·         Bitmap Checkpoints

·         Database Checkpoints

·         Text Checkpoints

·         Text Area Checkpoints

·         Accessibility Checkpoints

·         XML Checkpoints

·         Page ,Table & Image check points

 

2.Output Variable

 

·         Page output Values

·         Test output Values

·         Standard Output Values

·         Image output Values

·         XML output Values

·         Table output Values

·         Database Output values

·         Capture and Reuse Run Time data

·         Adding a Standard Output value

·         Create image Output Values

·         Create Table Output values

 

3.Synchronization

 

·         Inserting Synchronize Point

·         Adding Exist Statement

·         Adding Wait Statement

·         Global Synchronization Settings

 

4.Transaction Points

 

  • Inserting Transactions
  • Ending Transactions

 

Virtual Object Configuration

Step Generator


Module 5:  Automation Framework

1. Automation Framework

 

  • Introduction of Framework
  • Preparing Automation Test Plan
  • Types of Frameworks
  • Modularity Framework
  • Keyword-Driven Framework
  • Data-Driven Framework
  • Hybrid Framework

 

2. Modularity Framework

 

·         Create Tests with Multiple Actions

·         Create New Actions

·         Inserting Existing Actions

·         Nesting Actions

·         Splitting Actions

·         Miscellaneous

·         Setting Action Properties

·         Share Action information

·         Exiting an Action

·         Removing Actions from the Test

·         Renaming Actions

 

3. Data Driving a Test

 

·         Parameterize Tests

·         Parameterize test manually

·         Data Table Parameters

·         Using Environment Variable Parameters

·         Create data driven tests

·         Local and Global Data Tables

·         Using the Data Driver to parameterize your test

 

4. Working With Data Tables

 

  • Working with Global and Action Sheets
  • Editing and Saving Data Tables
  • Importing and Exporting Data
  • Using Data Table Methods

 

Keyword Driven Framework

Hybrid Driven Framework

 

Module 6:  Debugging & Recovery Scenarios & Batch Testing

 

1. Debugging the Scripts

 

·         Inserting Break Points

·         Debug Viewer Pane

·         Step Into

·         Step Over

·         Step Out

·         Debug From Step

·         Run to step


2.Recovery Scenarios

 

Introduction Of Recovery Scenarios

When To Use Recovery Scenarios

Defining Recovery Scenarios

Associating Recovery Scenarios

 

3.About Batch Run

 

  • Create and Execute Batch Run
  • Reporting
  • Automation status Reports
  • Review

 

Module 7:  Web Application Testing

1.Introduction to Web Application Testing

 

  • Web application Object Classes
  • Web application Methods and Properties
  • Detailed Examples on Web Tables Methods

 

2.Descriptive Programming

 

  • How to Design Descriptive Programming For Window Based & Web Based Application
  • Access Dynamic Objects During Run-time
  • Working With Child Objects

 

3.Access Dynamic Objects during run time

 

  • Retrieving Run -Time Object Properties
  • Activating Run -Time object Methods

 

Module 8:  Real Time Keyword Driven Framework

 

Real time Process

 

  • Introduction About Framework
  • Keyword Driven frame work creation
  • Automation frame work typical elements
    • Name Conventions
    • Local Scope Variables
    • Global Scope Variables
    • Constants
    • Object Repository Files
    • Shared object Repository
    • Function / Libraries
    • Reusable Actions
    • Scripts
    • Coding
    • Commenting Code
    • Formatting Code
    • Using Relative paths
    • Using Global Variables
    • Driver Script Preparation
    • Master Script Preparation

 

Module 9: Quality Center

1. Introduction of Quality Center

  • The Quality Center Testing Process
  • Starting Quality Center
  • The Quality Center Window

2.Specifying Testing Requirements

  • Defining Requirements
  • Viewing Requirements
  • Modifying Requirements
  • Converting Requirements


3.Planning Tests

  • Developing Test Plan Tree
  • Designing Test Steps
  • Calling Tests With Parameters
  • Creating and Viewing Requirements Coverage
  • Generating Automation Test Scripts

4.Running Tests

  • Defining Tests
  • Adding Test Sets
  • Running Test Sets Manually & Automatically

5.Adding and Tracking Defects

  • How to Track the Defects
  • Adding New Defects
  • Updating Defects
  • Linking Defects to Tests

Analyzing

Customizing Projects

Reports from QC