About us   Registration   Site map    
      New user|Forgot password  
Select Your Country to check the Schedule for this Course
Time Zone:
Course Name Course Code
Testing Tools 7
Course Contents



v  What is Quality?

v  What is Testing

v  Why Testing


Software Development Life Cycle


v  Initial (or) Requirements phase

v  Analysis Phase

v  Design Phase

v  Coding Phase

v  Testing Phase

v  Delivery and Maintenance Phase


Where Exactly Testing Comes into Picture


v  Conventional Testing

v  Unconventional Testing


Testing Methodology


v  Black Box Testing

v  White Box Testing

v  Grey Box Testing


Levels of Testing


v  Unit Level Testing

v  Module Level Testing

v  Integration Level Testing

v  System Level Testing

v  User Acceptance Testing


Software Development Models


v  Water fall Model

v  Prototype Model

v  Fish Model

v  Spiral Model

v  Fish Model

v  V-Model




v  One Tier Architecture

v  Two Tier Architecture

v  Three Tier Architecture

v  N-Tier Architecture


Types of Testing


v  Build Verification Testing

v  Regression Testing

v  Re-Testing

v  Alpha Testing

v  Beta Testing

v  Static Testing

v  Dynamic Testing

v  Installation Testing

v  Compatibility Testing

v  Monkey Testing

v  Usability Testing

v  End-to-End Testing

v  Exploratory Testing

v  Security Testing

v  Mutation Testing

v  Security Testing

v  Port Testing

v  Reliability Testing

v  Ad-Hoc Testing

v  Install/Uninstall Testing

v  Recovery Testing

v  Comparison Testing

v  Error Guessing Testing

v  Glass box Testing


Software Testing Life Cycle


Test Planning


v  Contents of Test Plan


Test Development


v  User Case Reviews

v  Types of Test Cases

v  Formats of Testing Documents

v  Testing Process

v  Test Design techniques

v         BVA

v         ECP


Test Execution


v  Execution Process

v  End-to-End Scenarios execution


Result Analysis

Bug Tracking and Reporting


v  Types of Bugs

v  Identifying the Bugs

v  Isolation the Bugs

v  Bug Life Cycle

v  Reporting the Bugs

v         Classical Bug Reporting Process

v        Common Repository oriented BRP


Test Closure Activity


v  Test Execution stop criteria

v  Test summary reports




Ways of Testing


v  Manual Testing

v  Automation Testing

v  Drawbacks of Manual Testing

v  Drawbacks of Automation Testing




HP (Mercury Interactive Tool) Win Runner 9.2(Functional Tool)




v  Introduction to Automation Testing

v  Need of Automation Testing

v  Framework to learn any Automated Tool

v  Types of Automated Tools

v  History of Win Runner


Basics of Win Runner

Run Modes

v  Working with Verify mode, Debug Mode, Update Run Mode


TSL Execution Modes

v  Working with Run from Top

v  Run from Arrow

v  Run Minimized

v  Stop Run


Win Runner Frame Work

v  Add – in – Manager

v  GUI Map Configuration

v  GUI Map Editor

v  GUI Spy


Recording Modes

v  Context Sensitive Mode

v  Analog Mode

v  Function Generators

v  Working with TSL

v  Win Runner Out put reports


Check Points

v  GUI Check Points

v  Bit Map Check Points

v  Database Check Points

v  Synchronization Check points

v  Get Text Check Points


Parameterize TSL

v   Working with Data Table

v   Working with Data Driver Wizard

v   Working with Parameterize data



Start Transaction

End Transaction

Declare Transaction


Customize User Tool bar

Paste TSL

Parameterize TSL


Working with Add Watch List


v  User Defined Functions

v  Batch Test (Working with Call function)

v  Recovery Manager


Working with Exception Handling

v  Pop Up Window

TSL Window

Function Window


Working with Debug

v  Step

v  Step into

v  Step Out

v  Step to Cursor

v  Toggle Break Points

v  Function Break Points

v  Remove Break Points




HP (Mercury Interactive Tool) Quick Test Professional 9.5(Functional Tool)




v  Introduction to Automation Testing

v  Need of Automation Testing

v  Framework to learn any Automated Tool

v  Types of Automated Tools

v  History of Win Runner


Basics of QTP


v  Anatomy of QTP

v  Record and Run Settings

v  Recordings

v  Recordings Modes

v       Context Sensitive

v        Analog

v        Low Level

v  VB Script

v  Object Repository

v  Types of Object Repository

v       Local

v       Shared

v  Operation on Object Repository

v  Object Repository Manager

v  Operational overviews of Recording &  Running

v  Object identification

v  Smart Identification

v  Object Spy

v  Types of Objects

v      Runtime Objects

v      Test Objects


QTP Life Cycle


Phase 1 : Test Plan

Phase 2 : Generating the basic Test

Phase 3 : Enhancing the Test


Inserting the Check Points



Operational Overview of Check Points

Types soft Check Points (Standard,Bitmap,Database,Text,Text Area,Accessibility,XML,Page,Table & Image Check Points)


Synchronizing Test Execution

Data Driver Testing


v  Parameterization

v  Different ways of Parameterization


Inserting Output Values


v  Introduction

v  Operational Overview

v  Types of Output values(Standard, Text, Text area, DB & XML)


Measuring Transactions


v  Start Transaction

v  End Transaction


Inserting the Programmatic Statements


v  Object Calls

v  Condition Statements

v  Looping Statements

v  Comments

v  Utility Object Statements


Developing the Script Statements Manually


v  Frequently used Methods

v  Real Time scenario’s to use Methods

v  How to develop script in Real Time

v  Working with Data Tables

v  Avoiding Check Points in Real Time

v  Avoiding Output values in Real Time

v  Case Studies


Phase 4: Debugging the Test


v  Introduction

v  Break points

v  Step into

v  Step Out

v  Step Over

v  Debug from Step

v  Run to Step

v  Debug Viewer pane

v       Watch

v       Variables

v       Command


Phase 5 : Test Execution

v  Normal Execution

v  Batch Execution


Phase 6 : Result Analysis


v  Analyzing the Results

v  Identifying the defects




v  Manual Defect Reporting

v  Bug Tracking Tool oriented Defect Reporting

v  Integration with Quality Center




v  Introduction

v  Types of Actions

v         Normal Actions

Reusable Actions

External Actions

v  Creating New Actions

v  Splitting Actions

v  Renaming Actions

v  Working with Data Table Action Sheets

v  Working with Input and Output Parameters




v  Need of Functions

v  Creating User Defined Functions

v  Working with UDF’s




v  Introduction

v  Creating Library files

v  Associating Library files


Additional Concepts


v  File System Object

v  Environment variables

v  Database Connections

v  MS Access

v  SQL Server

v  Oracle


Virtual Object Configuration Recovery Scenario Manager


v  Introduction

v  Types of Trigger events

v  Creating the Recover files

v  Associating the Recovery files



Regular Expressions


v  Introduction

v  Advantages of Regular Expressions


Automation Object Model


v  Introduction

v  Working with AOM Scripts

v  Advantages

Dynamic Handling of Object Repositories Framework Implementation


v  Linear

v  Modular

v  Keyword Driver

v  Hybrid


Futures in Latest Versions Working with Quality Center


v  VB Script Language overview

v  Variables

v  Constants

v  Data Types

v  Arrays

v  Statements

v  Conditional Statement


v  If……..then statement

v  Select case statement


v  Looping Statements


v  For……..Next

v  Do……..While

v  While…Until

v  While…..Wend


v  Other Statements


v  Call statement

v  DIM statement

v  Exit statement

v  Wait statement

v  Execute statement

v  Option explicit statement

v  Set statement

v  With statement



v  Asthmatic operators

v  Comparison operators

v  Concatenation operators

v  Login operators





v  Sub Procedures

v  Function procedures


Pre-delined Functions


v  Date and time functions

v  String functions

v  Conversion functions

v  Trimming functions

v  Other functions





HP (Mercury Interactive) Quality Connection Center 9.2 (Reporting Tool)


v  Overview on Test Management

v  Architecture of TD Tool


Site Administrator


v  Create Project

v  Create Users

v  Assign Users to Projects

v  Monitor Connections & Licenses Sites scope


Quality Center


v  Customizing Quality Connection Center

v  Managing Requirements

v  Creating Test Plans

v  Developing Manual & Automation Tests

v  Coverage analysis / Traceability

v  Create Test Sets

v  Running Tests

v  Record Results

v  Defect Reporting & Tracking

v  Integration with WR & QTP


Test Management


v  Developing Reports

v  Developing Graphs




HP (Mercury Interactive) Mercury Load Runner 9.5 (Performance Tool)




v  Introduction to non-functional testing

v  Need of Performance testing

v  Overview of Load Testing

v  Overview of Performance Testing

v  Overview of Stress testing

v  Introduction to Load Runner


Components of Load Runner


v  Virtual user generator

v  Controller

v  Analysis

v  Load Runner Agent


Load Runner Architecture

Virtual User Generator


v  Selecting the Protocols

v  Recording the basic script

v  Enhancing the script

v  Inserting the Check Points

v  Text Check Point

v  Image Check Point

Inserting Transaction Points

Inserting Rendezvous Points

Emulating the vuser think time

Inserting log messages

Inserting debug messages

Parametrizing the script

          Creating parameters

Defining parameter Properties

          User existing parameters

Correlating the script

   Correlation methods

          Correlation before recording

          Automatic Correlation

          Manual Correlation

  Comparing vuser script using WDIFF


Executing the Test

Creating Run Logic Run time settings

Creating Action blocks

Configuring think time settings

Running the script


Viewing the results



Introduction to Controller

Creating New Scenario

Designing a Scenario

Tabs in controller

          Run Tab

          Design Tab

Creating manual scenario

Configuring Scripts

Creating goal oriented scenarios

Scheduling scenarios

Executing the scenario




Analysis basics

Opening Analysis graphs

Cross results and merged graphs

Analysis of some important graphs

          Running vuser graph

          Transaction summary graph

Throughout graph

Hits per second graph

Windows Resource Graph

Analysis Reports

Viewing summary Reports

Analyzing the SLA

Creating the Microsoft Windows Reports



ü  Introduction to Test Partner

ü  Recording and Playing Back Tests

ü  Analyzing Test Results

ü  Enhancing Tests

ü  Executing Tests Within Tests

ü  Responding to Playback Errors

ü  Using ActiveData

ü  Writing Test Outputs to an ActiveData File

ü  Inserting an Event

ü  Responding to Playback Errors

ü  About Importing and Exporting Assets

ü  Understanding Object Map Entries

ü  Understanding ActiveData  



ü  Introduction to QARun

ü  Create automated test scripts for  Regression Testing Tools

ü  Performance Testing

ü  Data Volume

ü  Test Script design

ü  Recording

ü  Editing and playback of automated regression tests,

ü  Check Creation

ü  Verifying test results

ü  Object Handling

ü  Event Handling

ü  Database maintenance and familiarity with QA Run scripting language.

ü  Script Modularity

ü  Program Logic

ü  Error Handling

ü  Test Data Handling

ü  Multiple Event Handling

ü  Variables and Capturing Data