Multiple choice technology testing

To make a test effective it is most important that

  1. It is easy to execute.

  2. It is designed to detect faults if present.

  3. The expected outcome is specified before execution.

  4. It is unlikely to delay progress.

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

Specifying expected outcomes before test execution is fundamental to effective testing because it enables objective pass/fail determination and prevents rationalization after seeing actual results. Without predefined expectations, testers cannot confidently judge whether a test passed or failed, making the test ineffective regardless of how easy or fast it is to run.