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, meaning the software does not perform as defined in requirements or specifications. This distinguishes a failure (observable incorrect behavior) from an error (mistake in code) or defect (flaw in the code), and from human mistakes that cause these issues.

AI explanation

By standard testing terminology (ISTQB), a failure is a departure of the software's actual behavior from its specified/expected behavior during execution — it's what's observed by a user or tester. 'Found in the software; the result of an error' and 'an incorrect step, process or data definition' describe a fault/defect (the underlying flaw in code), not a failure (the visible symptom). 'A human action that produces an incorrect result' describes an error/mistake (the human cause), which is a different concept in the fault-error-failure chain. Only 'departure from specified behaviour' precisely matches the definition of failure.