ISQI Certified Tester Foundation Level — Question 67
How does software testing contribute to the quality of delivered software?
Answer options
- A. By detecting and removing all the defects in the delivered code and ensuring that all tests adhere to the quality standards set for the project
- B. By measuring reliability of the software and ensuring that it is always above 99.99%
- C. By identifying root causes of defects from past projects and using the lessons learned to improve processes and thus help to reduce the defect count
- D. By detecting all deviations from coding good practice and ensuring that these are corrected
Correct answer: C
Explanation
The correct answer is C because identifying root causes from past projects allows teams to learn and improve their processes, ultimately reducing future defects. Option A is misleading as it implies complete defect removal, which is often unrealistic. Option B sets an unattainable reliability standard, and option D focuses too narrowly on coding practices without addressing broader process improvements.