Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

software testing

What is age testing?

Ayesha Naeem

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.

What is age in software?

Age in software means the duration of sustainability of a software. Aging is an issue because it causes three problems:

  • Supportability: The software cannot support future hardware and system protocols.
  • Security of Software: The software cannot handle threats based on future networking protocol, algorithm, and encryption modules.
  • Obsolete package and libraries: The software cannot rely on packages and libraries it uses because they are updated to meet new requirements.

What is defect age in software?

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

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

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:

  1. Requirements development
  2. Designing
  3. Coding
  4. Unit testing
  5. Integration testing
  6. System testing
  7. Alpha testing
  8. Beta testing (optional)
  9. Acceptance testing (optional)

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.


software testing


Ayesha Naeem
Copyright ©2022 Educative, Inc. All rights reserved

View all Courses

Keep Exploring