Multiple choice technology testing

Enough testing has been performed when:

  1. time runs out.

  2. the required level of confidence has been achieved.

  3. no more faults are found.

  4. the users won’t find any serious faults.

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

Testing is complete when the required level of confidence has been achieved (B is correct). Running out of time (A) is a constraint, not a completion criterion. Finding no more faults (C) is unrealistic - you can never prove absence of faults. The assumption that users won't find serious faults (D) is also not a valid completion criterion. Testing is complete when stakeholder requirements are met and risk is acceptable.