Which of the following should NOT normally be an objective for a test?

  1. To find faults in the software.

  2. To assess whether the software is ready for release.

  3. To demonstrate that the software doesn’t work.

  4. To prove that the software is correct.


Correct Option: D

AI Explanation

To answer this question, you need to understand the objectives of software testing. Let's go through each option to understand why it is correct or incorrect:

Option A) To find faults in the software - This option is a valid objective for software testing. The purpose of testing is to identify and discover defects or faults in the software.

Option B) To assess whether the software is ready for release - This option is a valid objective for software testing. Testing helps to determine whether the software meets the required quality standards and is ready for release.

Option C) To demonstrate that the software doesn't work - This option is not a typical objective for software testing. The primary goal of testing is to identify faults, not to demonstrate that the software doesn't work.

Option D) To prove that the software is correct - This option is incorrect. It is not feasible to prove that software is completely correct through testing alone. Testing can help identify faults, but it cannot guarantee that the software is entirely error-free.

The correct answer is D. The objective of testing is not to prove the software is correct but to identify faults and assess its readiness for release.

Find more quizzes: