Multiple choice technology testing

Which of the following is incorrect?

  1. Testing can show that defects are present

  2. Testing can prove that there are no defects

  3. Testing helps in reducing the probability of undiscovered errors in the software

  4. Testing cannot prove that there are no defects

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

Option B states 'Testing can prove that there are no defects' which is INCORRECT. This is a fundamental principle in software testing: testing can never prove the complete absence of defects. Testing can only show the presence of defects (option A), reduce probability of undiscovered errors (option C), but cannot guarantee zero defects (option D). The question asks for the incorrect statement, so B is the correct choice.