Search in
Courses Providers, List Your Courses for FREE
Menu

Testing Tools Training


Training/Coaching/Tuition

by Virtue Training


Hyderabad, Bangalore
Request Info
Subjects Covered & Categories
Learn: Testing Tools

Category: Testing
Basic Details
Medium of instruction:English
Overview, Content & Syllabus

Module - 1 : Software Testing Fundamentals: basics: Duration: 7days

Module - 2 Manual Testing Project Duration: 25Days Fee: 3000

Module - 3 Functional Test Automation with QuickTest Professional (QTP) Duration: 25 days  Fee : 4000

Module – 4.1 QTP Project Duration: 10days Fee : 2000

4.2 Automation Project Implementation with QTP

Module - 5 Automation Testing Workflow in Quality Center Duration: 1 day

Module - 1 Software Testing Fundamentals

  • Software Testing Overview

  • Introduction to Software Testing

  • Objectives of Testing

  • Software Development Process

  • Project vs. Product

  • Error / Fault / Failure

  • Why Software has defects

  • Most common defects

  • Cost of fixing defects

  • Testing then … and Testing now…

  • What is Verification & Validation

  • Difference between QA & QC

  • Role of a Tester

  • Principles of Testing

  • Early Testing

  • Exhaustive Testing Impossible

  • Defect Clustering

  • Pesticide Paradox

  • Testing is Context Dependant

  • Testing Should Show Presence of Defects

  • Absence of Error is a Fallacy

  • Software Development Life Cycle (SDLC)

  • SDLC Phases

  • SDLC Models

  • Waterfall Model

  • V Model

  • RAD Model

  • Prototype Model

  • Spiral Model

  • Agile Model

  • Software Testing Methodologies

  • Static Testing

  • White Box Testing

  • Black Box Testing

  • Gray Box Testing

  • Static Testing Techniques

  • Reviews

  • Types of Reviews

  • Inspections & Audits

  • Walkthroughs

  • White Box Testing

  • Unit Testing

  • Integration Testing

  • Black Box Testing

  • System Testing

  • Types of System Testing

  • Smoke / Sanity Testing

  • Formal Testing

  • Priority Based/Risk Based Testing

  • Ad-hoc Testing

  • Re-Testing

  • Regression Testing

  • End-to-End Testing

  • Exploratory Testing

  • Benchmark Testing

  • Monkey Testing

  • UI Testing

  • Usability Testing

  • Security Testing

  • Performance Testing

  • Load Testing

  • Stress Testing

  • Compatibility Testing

  • Installation Testing

  • Globalization Testing

  • Localization Testing

  • Recovery Testing

  • User Acceptance Testing (UAT)

  • Alpha Testing

  • Beta Testing

Module - 2 Manual Testing Project

  • Software Testing Life Cycle (STLC)

  • Project Introduction

  • Test Plan

  • Test Analysis

  • Analyzing System Requirements (SRS)

  • Analyzing Functional Requirements (FRS)

  • Preparing Requirement Clarification

  • Test Preparation

  • Identifying & documenting Test Scenarios

  • Test Case Design Techniques

  • ECP

  • BVA

  • Decision Table Testing

  • State Transition Testing

  • Use case Testing

  • Preparing Test Cases

  • Preparing Test Data

  • Preparing RTM

  • Build Release Process

  • Test Execution

  • Defect / Bug Life Cycle

  • Defect Management

  • What is defect?

  • Defect Classification

  • Defect Severity/Priority

  • Defect Report Template

  • Test Closure

  • Criteria for Test Closure

  • Status Reports (Daily and Weekly)

  • Test Summary Reports

  • Project Metrics

  • Software Configuration Management with VSS (Visual Source Safe) tool

  • Manual Testing Workflow in Quality Center

  • Overview on Test Management

  • Architecture of QC Tool

  • Site Administrator

  • Create Project

  • Creating Users

  • Assigning Users to Projects

  • Backup, Restore

  • Version Control

  • Quality Center

  • Defining Test Requirements

  • Uploading & Downloading

  • Requirement Documents

  • Writing Testcases in QC

  • Exporting Testcases from Excel to QC

  • Mapping Testcases to

  • Requirements

  • Coverage analysis / Traceability

  • Create Test Sets

  • Executing Tests

  • Defect Reporting & Tracking

  • Defect Linkage

  • Test Management

  • Developing Reports

  • Developing Graphs

  • Customization

  • Creating Groups

  • Module Access

  • Entities

  • Managing lists

Module - 3 Functional Test Automation with QuickTest Professional (QTP)

  • Introduction to Test Automation

  • What is Test Automation

  • Benefits of Automation Testing

  • Various Automation Test Tools

  • Tool selection criteria

  • Automation Testing Life Cycle

  • Introduction to QuickTest Pro

  • Overview of QuickTest Pro

  • Installing QTP

  • Starting QuickTest

  • QTP Tool Features

  • Working with Add-ins

  • Different ways of developing Automation Tests

  • Recording Tests

  • Writing script

  • Descriptive Programming

  • Recording modes

  • Standard Recording

  • Analog Recording

  • Low Level Recording

  • Running a Test

  • Running Modes

  • Normal Run Mode

  • Maintenance Run Mode

  • Update Run Mode

  • Object Spy

  • Object Repositories

  • How QTP learns Objects

  • How QTP identifies Objects

  • Smart Identification

  • Creating and Managing Shared

  • Repositories

  • Associating Shared Object

  • Repositories to a Test

  • Working with Test Object Methods & Properties

  • Implementing Validations using Checkpoints

  • Types of Checkpoints

  • Drawbacks of Checkpoints

  • Alternatives to Checkpoints

  • Generating Customized Test Results with Reporter Object

  • Synchronization

  • Need of Synchronization

  • Configuring Default

  • Synchronization time out

  • Different ways of Synchronizing the Test

  • Changing Sync Time

  • Exist Statement

  • Wait Statement

  • WaitProperty

  • Synchronization Point

  • Working with Actions

  • Introduction to Actions

  • Creating Tests with Multiple

  • Actions

  • Calling Actions

  • Action Parameters

  • Creating an Action Template

  • Alternative to Actions

  • Test Batch Runner

  • Working with Data Tables

  • Purpose

  • Global Sheet

  • Local Sheet

  • Defining Test Data in Data Tables

  • Retrieving Data from Data Tables

  • Storing Data into Data Tables

  • Importing Data from Excel

  • Exporting Data to Excel

  • Data Table Methods

  • Output Values

  • Introduction

  • Different Output values

  • Defining Output values

  • Storing Output values

  • Using Output values in Script

  • Substitute above Output Values through Code

  • Transactions

  • Purpose

  • Inserting Start Transactions

  • Inserting End Transactions

  • Analyzing Transaction Results

Module - 4 : QTP Project

4.1 Introduction to VB Script & Tool

  • VB Script Language Overview

  • Data Types

  • Variables

  • Arrays

  • Constants

  • Conditional Statements

  • If - Else, Nested If

  • Select case

  • Loops

  • While Loop

  • Do- While Loop

  • Do- Until Loop

  • For Loop

  • For Each Loop

  • Built-in Functions

  • User Defined Functions

  • Functions

  • Sub Procedures

  • Creating User defined Functions

  • Creating User Defined Procedures

  • Calling Functions & Procedures

  • Creating function libraries

  • Association Function Libraries

  • Advanced VB Scripting

  • Working with Internet Explorer

  • Working with Ms-Excel

  • Working with File System

  • Operations

  • Working with Text Files

  • Working with Databases

  • Working with Ms-Word

  • Working with Outlook Application

  • Recovery Scenarios

  • Introduction to Recovery

  • Scenarios

  • When to use Recovery Scenarios

  • Defining Recovery Scenarios

  • Recovery Scenario Manager

  • Managing Recovery Scenarios

  • Associating Recovery Scenarios to

  • your Test

  • Alternative to Recovery Scenarios

  • Exception Handling using VB Script

  • On Error Statement

  • On Error Resume Next

  • On Error Goto 0

  • Err Object

  • Descriptive Programming

  • Introduction to Descriptive Programming

  • When to use Descriptive Programming

  • Descriptive programming

  • Approach

  • Static Representation

  • Dynamic Representation

  • Handling Dynamic Objects

  • Working with Child Objects

  • Developing Generic Scripts

  • Working with Web Tables

  • Scripting in Real-Time Environment

  • QuickTest Pro Coding Standards & Best Practices

  • Naming Conventions

  • Automation Frameworks

  • Automation Approach

  • Planning & Designing Framework

  • Different Frameworks

  • Modularity Framework

  • Library Architecture Framework

  • Keyword-Driven Framework

  • Data-Driven Framework

  • Hybrid Framework

  • AOM Scripts

  • Developing Startup Scripts

  • Launching QTP

  • Setting Tool Options

  • Setting Test Options

  • Opening a Test

  • Running a Test

  • Closing a Test

  • Closing QTP

  • Miscellaneous Features

  • Environment Variables

  • Debugging

  • Regular Expressions

  • Virtual objects

  • New Features of QTP 11.0

4.2 Automation Project Implementation with QTP

  • Identifying Automation Test Scenarios in the Project

  • Framework Selection & Implementation

  • QTP Tool Configuration

  • Preparing Script Template

  • Creating Project Folder Structure

  • Creating Environment Variables for the Project

  • Creating Shared Repositories for the Project

  • Creating Re-Usable Functions & Procedures for the Project

  • Creating Re-Usable Functions & Procedures for the Project

  • Preparing Test Scripts

  • Preparing Data-Driven Tests

  • Preparing Database Tests

  • Preparing Batch Test

Module - 5 Automation Testing Workflow in Quality Center

  • Integrating Quickest with Quality Center

  • Managing Shared Resources in QC

  • Uploading & Sharing Automation

  • Resources in Quality Center

  • Saving QTP Tests into Quality Center

  • Opening QTP Tests from Quality Center

  • Executing QTP Tests from Quality Center

  • Defect Reporting in Quality Center

Resume Preparation
Mock Interview Session

Course Schedule & Price
Classroom - Regular
When Duration Where Remarks Price
Not Specified Not Specified Dilsukhnagar, Hyderabad (Regional/Local Office) Course Duration - 45 hrs. Price On Request
Classroom - Corporate Training
When Duration Where Remarks Price
Not Specified Not Specified All Venues Not Specified Price On Request

Venues (Locations)
Hyderabad, Dilsukhnagar (Regional/Local Office):- #202, 3rd Floor, Sri Datta Sai Complex Beside TMC Showroom Dilsukhnagar, Hyderabad - 500060, Andhra Pradesh, India

Bangalore, R T Nagar (Branch):- #3, First Floor R T Nagar, Bangalore, Karnataka, India