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

Faults become exponentially more expensive to fix the later they are found. A requirements flaw caught in production requires redesign, recoding, retesting, redeployment, and potential hotfixes. The same flaw caught during requirements only requires a document edit. Costs increase as the product moves toward live use (B).