volume_mute
Primary Goals of Software Testing
publish date: 2026/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
