Age testing refers to testing how a software may perform in the future. Age testing tests the durability of a software because the performance of a software may deteriorate after being used for some time.
Age testing enables developers to add, modify, and upgrade features, as well as improve the future performance of the software.
Age in software means the duration of sustainability of a software. Aging is an issue because it causes three problems:
A defect is something that causes abnormal functioning of the software. The defect age is measured in terms of phase and time.
Defect age in time is the difference between when the defect is detected and when the defect is fixed. For example, if a defect is detected on 27/7/21 and fixed on 31/7/21, then the defect age is 4 days.
The defect fix date is equal to the current date if the defect has not been fixed yet.
Defect age in phases is the difference between the phase when the defect is introduced and when the defect is detected.
Consider the software development lifecycle (SDLC), which consists of the following phases:
If a defect is introduced in phase 3 (integration testing) and detected in phase 6 (system testing), the defect age in phase is 6 - 3 = 3.
View all Courses