volume_mute

Automation Limitations in Testing

publish date2026/06/16 21:34:56.228932 UTC

volume_mute

Which aspect of the testing process cannot be fully automated?

Correct Answer

Generating test case specifications with expected outputs

Explanation

While test execution and comparison of results can be automated, generating test case specifications - particularly defining expected outputs - cannot be fully automated. People who understand what the system is supposed to do must specify the expected test results. Automated testing can only check that a program does what it is supposed to do, not define what that should be.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears