Explain STLC with an example
The software testing life cycle, also called STLC, is the phase of the testing process during software development. Each step has clear goals, actions, and deliverables that serve as the input to the next stage.
Popular STLC Phases
1. Requirements analysis
- List of all testable requirements
- Automation study report
- Test strategy
- Test plan
- Test effort and cost estimation report
- Test cases
- Test automation scripts
- Test data
- Understand the required architecture, environment set-up and prepare hardware and software requirement list for the Test Environment.
- Setup test Environment and test data
- Perform smoke test on the build
- Execute tests as per plan
- Document test results, and log defects for failed cases
- Map defects to test cases in RTM
- Retest the defect fixes
- Track the defects to closure
- Evaluate cycle completion criteria based on Time, Test coverage, Cost,Software, Critical Business Objectives, Quality
- Prepare test metrics based on the above parameters.
- Document the learning out of the project
- Prepare Test closure report
- Qualitative and quantitative reporting of quality of the work product to the customer.
- Test result analysis to find out the defect distribution by type and severity.
x
5. Test Execution
6.Test closure:
Comments
Post a Comment