Multiple choice technology testing

How does testing contribute to software quality?

  1. Testing ensures that the system under test will not error out in a production environment

  2. Testing identifies defects which ensures a successful product will be released to market

  3. Testing increases the quality of a software system by avoiding defects in the system under test.

  4. Testing through verification and validation of functionality identifies defects in the system under test.

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

Testing contributes to quality by identifying defects through verification (checking we built it right) and validation (checking we built the right thing). Options A, B, and C overstate testing's capabilities - testing cannot guarantee zero production errors or ensure market success, and it cannot avoid defects (it only finds them).