Age testing is testing technology which determines the ability of the system to perform in the future. As the system gets older how its performance will degrade is evaluated in age testing.
Two terms are used to measure the defect age:
1. Defect Age-Time
Defect age time can be defined as the difference between the time i.e. the date on which the defect was detected and the current date.
- The defects are in “open” status and not in the new status.
- The defects that are in “close” state or which are “duplicated” are not considered.
- The difference between the current date and the date on which the defect was detected is calculated.
Defect Age- Time can be represented as:
Defect age-Time = Current Date – Date on which the defect was detected
Suppose that the defect was detected in 10/1/2016 and it was closed on 20/1/2016, then the difference is calculated as
Defect age in Time (Days) = 10/1/2010 – 20/1/2016
Defect age in Time (Days) = 10 days
2. Defect Age – phases
Defect Age -phases can be defined as the difference between the ‘defect injection phase’ and ‘defect detection phase’
- Defect injection phase is the phase in software development life cycle in which the defect is introduced.
- Defect detection phase is the phase in software development life cycle in which the defect is detected.
Defect Age phase can be represented:
Defect Age phase = Detection phase – Injection Phase.
Consider the phase of software development life cycle:
1. Requirement Gathering
4. Unit testing
5. Integration testing
6. System testing
Suppose the defect was injected at the integration phase (5) and was introduced at the design phase (3), then the defect age phase is 5-3 = 2Share This: