Multiple choice technology testing

Which one of the following is a testing principle

  1. Testing is not context dependent

  2. Exhaustive testing is possible

  3. Early testing is impossible

  4. Absence-of-errors fallacy

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

The absence-of-errors fallacy is a fundamental testing principle stating that finding and fixing defects does not guarantee a usable system. A system can be defect-free but still fail to meet user needs or business objectives. Testing is context-dependent, exhaustive testing is impossible, and early testing is actually recommended.

AI explanation

"Absence-of-errors fallacy" is one of the seven ISTQB software testing principles: it states that finding and fixing defects does not guarantee a usable system if it doesn't meet users' needs and expectations — testing bug-free software that's still the wrong software is still a failure. The other options invert real testing principles: testing IS context-dependent (different systems need different testing approaches), exhaustive testing is impossible (except for trivial cases), and early testing is actually recommended, not impossible.