Software Testing Life Cycle (STLC)
Click the image to enlarge.
Source: Paras Mishra
Analyze the Requirement Document and identify the Test Requirements (Identify what can be tested).
• Validate for testability
Test Planning and Scenario Design
• Develop Test Objectives
• Identify Test Items
• Resources and Schedules
Test Case Development
• Write Test Case
Prepare Test Bed
• Test Data Preparation
• Test Environment Setup
Test Execution
• Execute Test cases / Test Scripts and Validate Results
• Defect Reporting
• Defect fixes and retesting
Test Result Analysis
• Defect Analysis
• Determining Test Set Coverage and Effectiveness
