Software Testing Life Cycle
Software Testing Life Cycle
1. Requirement Analysis
To check if requirements are testable
Activities
Deliverables
3. Test case development
Test team prepare test case, scripts, data and team-lead review
Activities
Activities
1. Requirement Analysis
To check if requirements are testable
Activities
- Identify types of tests that should be done
- Gather details about testing priorities and focus
- Prepare RTM -Requirement Traceability Matrix
- Identify testing environment details
- Automation feasibility analysis
Deliverables
- RTM
- Automation Feasibility Report
2. Test Planning
Test manager determines cost and effort estimates and determine test strategy
Activities
- Preparation of test plan/strategy document for various types of testing
- Test tool selection
- Test effort estimation
- Resource planning and determining roles and responsibilities.
- Training requirement
- Test plan
- Effort estimation Document
3. Test case development
Test team prepare test case, scripts, data and team-lead review
Activities
- Create test cases, automation scripts
- Review and baseline test cases and scripts
- Create test data (If Test Environment is available)
Deliverables
- Test cases/scripts
- Test data
4) Test Environment Set up
- Understand and prepare hardware and software requirement list for the Test Environment.
- Setup test Environment and test data
- Perform smoke test on the build for the readiness check
Deliverables
- Environment ready with test data set up
- Smoke Test Results.
Activities
- Testers carry out tests as per the plan
- Document test results and log defects for failed cases (Identified bugs will be reported back to development team)
- Map defects to test cases in RTM
- Retest the Defect fixes
- Track the defects to closure
Deliverables
- Completed RTM with the execution status
- Test cases updated with results
- Defect reports
6) Test Cycle Closure
Activities
- Evaluate cycle completion criteria
- Prepare test metrics based on the above parameters.
- Document the learning out of the project
- Prepare Test closure report
- Test result analysis to find out the defect distribution by type and severity.
Deliverables
- Test Closure report
- Test metrics
Comments
Post a Comment