volume_mute

Fundamental Limit of Testing

publish date2026/06/19 10:51:8.985021 UTC

volume_mute

Which statement most accurately captures the fundamental limit of software testing?

Correct Answer

Testing can only show the presence of errors in a program; it cannot show there are no remaining faults

Explanation

As Dijkstra stated, testing can only show the presence of errors, not their absence. Even comprehensive testing cannot prove that all defects have been found. This fundamental limitation means testing must be supplemented with other quality assurance activities such as inspections and formal methods.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears