Testing Tools


Manual Testing Life Cycle Implementation

Software Engineering Concepts

  • Introduction
  • Importance of software systems
  • Common problems in software development and Software Bugs
  • Testing Objectives
  • development and Software Bugs

 

SDLC

  • Software Life Cycle Stages
  • Testing Stage in SDLC
  • Cost of Defect Repair
  • Risk of inadequate Testing

 

Software Development Models

  • Waterfall Model
  • Incremental Model
  • Prototype Model
  • Rapid Application Development Model
  • Spiral Model
  • V Model Development

 

Static Testing

  • Review
  • Inspections
  • Walkthroughs

Dynamic Testing

  • Unit Testing
  • Integration Testing
  • System Testing
  • User Acceptance Testing

Software Testing Life Cycle and implementation

Test Requirements Gathering and Analysis

  • Requirements Reviews
  • Requirements Issues Identification

Test Strategy Preparation

System Test Plan Preparation

Test Case identification

Black Box Test Design Techniques

  • ECP
  • BVA
  • Error Guessing
  • Decision Tables
  • State Transition

 

White Box Testing Techniques

  • Basis Path Testing
  • Control structure coverage
  • Program technical
  • Mutation coverage

 

Identify Scenario based Test Cases

Identify Filed validation Test Cases

What is Use case?

Identify Use Case based Test Cases

Test Case Design

  • Introduction:
  • Test Case Design Templates
  • Types of Test Cases
  • Test Case Design Reviews
  • Requirement Traceability Matrix

 

Test Data Setup

  • Importance of Test data in Testing
  • Approach for gathering Test Data
  • Benefits of Test data Gathering
  • Managing Test data and creating Data Repositories

 

Software Environments

  • Introduction
  • Different Components in software environments
  • Difference between Test and Production Environment

 

Test Execution

  • Test Execution Life cycle Process
  • Different levels of Test Execution
  • Sanity/ Smoke testing(Level 0)
  • Test Batches or Test suite Preparation and Execution(Level 1)
  • Retesting(Level 2)
  • Regression Testing(Level 3)
  • Database Testing

 

Defect Reporting and Tracking

  • What is defect?
  • Categories of defects
  • Defect life cycle process
  • Formal Defect report Template
  • Defect Metrics
  • Defect Removal Efficiency

 

Test Measurement Techniques and Metrics collection

  • Importance of Test Metrics
  • Testing Data Used for Metrics
  • Different types of Metrics

 

Test Closure Activity

  • Test Execution Stop Criteria
  • Test Summary Report Preparation

 

  • User Acceptance Testing
    • Importance of User Acceptance Testing
    • Scope of UAT
    • Alpha Testing
    • Beta Testing

 

Software Configuration Management

  • Introduction to Software Configuration Management
  • Need of Software Configuration Management

 

Performance Testing Techniques

  • Introduction
  • Types of performance testing

 

Other commenly performed Testing Techniques

  • Gray Box Testing
  • Usability Testing
  • User Interface Testing
  • Compatibility Testing
  • Configuration Testing
  • Adhoc Testing
  • Exploratory Testing
  • Installation and Un-installation Testing
  • Globalization (I18N)
  • Recovery Testing
  • Security Testing