Multiple choice general knowledge

Software Testing can not show the absence of errors

  1. True

  2. False

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

This statement is True and represents a fundamental principle of software testing articulated by Edsger Dijkstra: 'Program testing can be used to show the presence of bugs, but never to show their absence.' Testing can only demonstrate that defects exist under certain conditions, not prove the software is completely error-free. Absolute confidence in software correctness requires formal mathematical verification methods beyond testing.