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

In software testing terminology, a failure is the observable incorrect behavior of a system - when it deviates from what's specified. An error/mistake (human action) can lead to a fault (defect in code), which when executed may cause a failure. Option A describes what would be found in software (a fault/defect), not the failure itself. Option C describes a fault/defect, and option D describes an error/mistake.