Professional Documents
Culture Documents
Defect Age - Software Testing Fundamentals
Defect Age - Software Testing Fundamentals
Defect Age - Software Testing Fundamentals
identified.
Defect Age Formula
Defect Age in Phase = Defect Detection Phase Defect Injection Phase
Normally, average of all defects is calculated.
Example
Lets say the software life cycle has the following phases:
1. Requirements Development
2. High-Level Design
3. Detail Design
4. Coding
5. Unit Testing
6. Integration Testing
7. System Testing
8. Acceptance Testing
If a defect is identified in System Testing and the defect was introduced in Requirements
Development, the Defect Age is 6.
Uses
For assessing the effectiveness of each phase and any review/testing activities. Lesser
the age better the effectiveness.
Interesting
33 year old Unix bug: Read the ComputerWorld article here[external link].