Call Us: +91-9000011489

Register for Free Demo

Manual Testing Introduction

  • Introduction to software Testing
  • Software Development Process
  • Project Vs Product
  • Testing Principals

SDLC Models

  • Waterfall Model
  • Spiral Model
  • V Model
  • Prototype Model
  • Agile Model (Scrum)
  • How to Choose Model for a Project

Software Testing-Methods

  • White Box Testing
  • Block Box Testing
  • Gray Box Testing

Levels of Testing

  • Unit Testing
  • Integration Testing
  • System Testing / Software Testing
  • Functional Testing
  • Non Functional Testing
  • Usability Testing
  • Recovery Testing
  • Compatibility Testing
  • Hard Ware Configuration Testing
  • SOA Testing
  • Data Volume Testing
  • Security Testing
  • Installation Testing
  • Performance Testing
  • Load Testing
  • Volume Testing
  • Stress Testing
  • Parallel Testing
  • Globalization Testing
  • Localization Testing

User Acceptance Testing

  • Alpha Testing
  • Beta Testing

Testing Terminology

  • Static Testing
  • Dynamic Testing
  • Functional Testing
  • End-End Testing
  • Ad-hoc Testing
  • Risk Based Testing
  • Sanity/Smoke Testing
  • Re-Testing
  • Regression Testing
  • Exploratory Testing

Windows & Web Application Testing

  • Check List for Window App Testing
  • Check List for Web Application Testing
  • Web App Testing Terminology

Software Testing Life Cycle (STLC)

Test Strategy

Test Planning

Test Designing

Test Execution

Build Release Process

  • SRN & DD
  • Build Deployment
  • Project Dev Env (Dev, Test, Prod)

Defect Reporting & Tracking

  • Defect Reporting
  • Defect Life Cycle
  • Severity, Priority
  • Defect Tracking Tools

Test Closure

  • Criteria for Test Closure
  • Test Summary Reports

Automation Testing - QTP

Introduction to Automation

  • What is Automation Testing?
  • Benefits of Automation Testing
  • Manual Testing Vs Automation Testing
  • Various Automation Test Tools
  • Tool selection criteria

Introduction to QTP/UFT

  • Overview of Quick Test Pro
  • ADD-In Manager
  • Key Elements of QTP
  • Test Pane
  • History of QTP
  • QTP Commands

QTP Test Process

Different ways of Developing

Automation Tests

  • Recording a test
  • Standard Recording
  • Analog Recording
  • Low Level Recording
  • Writing Script
  • Descriptive Programming
  • Static
  • Dynamic

Working with Test Objects and Object Repositories

  • How QTP learns & identifies Objects
  • Working with Test Objects
  • Object Spy
  • Configuring Object Identification
  • Smart Identification
  • Merging Shared Object Repositories
  • Comparing shared objects Repositories
  • Associating shared objects Repositories to a Test
  • Working with Test objects methods & Properties

VB Script Language Overview

  • VB Script Data Types
  • VB Script Variables
  • VB Script Constants
  • Conditional Statements
  • Loops
  • Select case
  • Arrays
  • Functions

User Defined Functions

  • Creating User Defined Functions
  • Advantages of Using Functions
  • Creating Generic Functions
  • Creating Function Libraries
  • Associating Function Libraries

Advanced VB Scripting

  • Working with Internet Explorer Application
  • Working with File System Object
  • Working with Excel Application
  • Working with Database
  • Working with Word Application
  • Working with XML

Synchronization

  • Need of Synchronization
  • Different ways of Synchronizing the Tests
  • Configuring Default Synchronization Time
  • Exist Statement
  • Wait Statement
  • Synchronizing Point

Inserting Checkpoints

  • Standard Checkpoint
  • Image Checkpoint
  • Bitmap Checkpoint
  • Text Checkpoint
  • Text Area Checkpoint
  • Accessibility Checkpoint
  • Database Checkpoint
  • XML Checkpoint

Inserting Output Values

  • Standard Output Value
  • Text Output Value
  • Text Area Output Value
  • Database Output Value
  • XML Output Value (From Application)
  • XML Output Value (From Resource)

Transaction Points

  • Purpose
  • Start Transaction, End Transaction
  • Timer Function
  • Defining Test Results

Working with Actions

  • Introduction to Actions
  • Benefits of Actions
  • Creating Tests with Multiple Actions
  • Guidelines for working with Actions
  • Creating new Actions
  • Insert Actions
  • Inserting Copy of Actions
  • Inserting Existing Actions
  • Splitting Actions
  • Action Parameters
  • Test Modularity Implementation
  • Creating an Action Template

Environment Variables

  • Built-In Variables
  • User defined variables
  • Associating Environment Variables
  • Loading Environment file during run-time

Parameterization

  • Data Driven Testing through Loop Statements
  • Dynamic Test Data submission through Loops
  • Data Driven Testing through Data Tables
  • Importing Test Data from text, excel files, database
  • Data Driven Testing using Data Table Methods
  • Data Driven Testing by fetching the test data directly from a text file/ an Excel File / a Database

Regular Expressions

  • Defining Regular Expressions
  • Working with RegExp Object

Debugging

  • Need of Debugging
  • Break Points
  • Step Into
  • Step Over
  • Step Out
  • Debug Viewer
  • Watch
  • Variable
  • Command

Recovery Scenarios

  • Introduction to Recovery Scenarios
  • When to use Recovery Scenarios
  • Defining Recovery Scenarios
  • Recovery Scenario Manager
  • Managing Recovery Scenarios
  • Associating Recovery Scenarios to Test

Descriptive Programming

  • Introduction to Descriptive Programming
  • When to use Descriptive Programming
  • Descriptive Programming Approach
  • Static Representation
  • Dynamic Representation
  • Handling Dynamic Objects
  • Handling Similar Objects
  • Retrieving Child Objects
  • Developing Generic Scripts

Virtual Objects

  • Define Virtual Objects
  • Manage Virtual Objects

Batch Testing

  • Test Batch Runner
  • Creating Test Batches
  • Providing permission to Test Batch Runner
  • Running Test batches
  • Running Partial Test batches

Automation object Model

  • Automating Quick Test Operations

Automation Frameworks

  • Automation Approach
  • Types of Automation Frame works
  • Creating Folder Structure
  • Creating & Storing Automation Resources
  • Organizing & Managing Resources
  • Generating Driver Scripts
  • Generating AOM Script
  • Basic Frame Work
  • Keyword-Driven Framework
  • Data-Driven Framework
  • Hybrid Framework

Quality Center

  • Connecting to Quality Center
  • Disconnecting from Quality Center
  • Integrating Quickest with Quality Center
  • Uploading Automation Resources in
  • Quality Center
  • Saving Tests into Quality Center
  • Opening Tests from Quality Center
  • Executing Tests from Quality Center
  • Quality Center Administration

Load Runner

  • Overview
  • Performance Testing Concepts
  • Performance Testing Types
  • System Architecture
  • Objective of the Performance Testing
  • Components of Load Runner
  • Load Runner Testing Process
  • Recording
  • Playback
  • Manual Correlation
  • Introduction to scenarios
  • Using Run-Time settings
  • Scenario Execution
  • Scheduling scenarios
  • Performance Monitors
  • Result Analysis

Additional Coverage

  • Manual Testing Project
  • QTP on Live Applications