Multiple choice technology testing

The cost of fixing a fault-

  1. is not important

  2. increases the later a fault is found

  3. decreases the later a fault is found

  4. can never be determined

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

Fixing a fault later in the software development lifecycle increases costs exponentially because it requires rework of designs, code, and testing phases already completed. Finding a defect during development or requirements phase is cheapest, making late discovery much more expensive than early detection.