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 behave as documented in requirements. This is distinct from an error (human mistake) or defect (code issue).

AI explanation

In standard software testing terminology (ISTQB), a failure is an observable deviation of the system from its specified or expected behavior — i.e., what the user sees go wrong. An error is the human mistake that causes a fault (bug) in the code, and the fault itself is the incorrect step or data definition. "Found in the software; result of an error" describes a fault, not a failure.