Multiple choice technology testing

A failure is:

  1. Found in the software; the result of an error.

  2. Departure from specified behaviour.

  3. An incorrect step, process or data definition in a computer program.

  4. A human action that produces an incorrect result.

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

A failure is a departure from specified behavior - the system doesn't do what it's supposed to do. An error is a human mistake that introduces a defect. A defect/bug is the incorrect code or data definition resulting from an error. When that defect executes, it may cause a failure (observable incorrect behavior). Option B precisely captures this definition of failure as behavioral deviation from specifications.