Software Testing Life Cycle

STLC – Software Testing Life Cycle

  • It’s a Testing Process
  • Sequence of activities
  • To improve the quality of the software product

Stages of STLC

Requirement Analysis : 

  • Review Requirements Documents from Software Testing view point
  • Decide Testing types and Tools
  • Prioritize the feature that needs focused testing
  • Prepare RTM – Requirement Traceability Matrix
  • Identify the test environment details
  • Automation feasibility Test Planning : 
  • Testing Effort estimation
  • Testing Approach selection
  • Resource Planning and Roles and Responsibilities assignment
  • Testing Tool selection
  • Test Plan document

Test Case Development:

  • Test cases/Test Scripts creation
  • Test cases/Scripts review and rework
  • Test Data Preparation

Test Environment Setup :

  • Hardware and Software list preparation
  • Setup Test environment and  Test data
  • Perform smoke test

Deliverables :

Product Delivery – Test Deliverables

  • Test Trace-ability Matrix
  • Test Plan
  • Testing Strategy
  • Test Cases (for functional testing)
  • Test Scenarios (for non functional testing)
  • Test Scripts
  • Test Data
  • Test Results
  • Test Summary Report
  • Release Notes
  • Tested Build


Write a Reply or Comment

Your email address will not be published.