volume_mute

Primary Goals of Software Testing

publish date2026/06/14 03:12:54.437474 UTC

volume_mute

When testing software, a tester is trying to achieve two distinct goals. Which of the following correctly states both goals?

Correct Answer

Demonstrate the software meets requirements, and find inputs where behavior is incorrect or undesirable

Explanation

Software testing has two goals: (1) validation - demonstrating the software meets its requirements, and (2) defect testing - finding inputs or input sequences where the software behaves incorrectly or does not conform to its specification.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears