Multiple choice technology testing

Which of the following will be the best definition for Testing

  1. The goal / purpose of testing is to demonstrate that the program works

  2. The purpose of testing is to demonstrate that the program is defect free

  3. The purpose of testing is to demonstrate that the program does what it is

  4. Testing is executing Software for the purpose of finding defects

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

Testing is fundamentally about finding defects in software, not about proving that it works or is defect-free. Option D correctly states that testing executes software to find defects, which is the standard definition in software engineering. Options A, B, and C are incorrect because they suggest testing proves perfection or functionality, which is impossible to guarantee.