Multiple choice technology testing

The cost of fixing a fault:

  1. Is not important

  2. Increases as we move the product towards live use

  3. Decreases as we move the product towards live use

  4. Is more expensive if found in requirements than functional design

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

The cost of fixing a fault increases exponentially as the software development lifecycle progresses. A defect found in requirements is cheapest to fix, while one found in production is most expensive due to rework, testing, and deployment costs. This is a fundamental principle of software economics.