volume_mute

Limits of Fully Automated Testing

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

volume_mute

Testing can never be completely automated. Which of the following represent limitations of automated testing? Select all that apply.

Correct Answer

(1) Automated tests can only check that a program does what it is supposed to do
(2) It is practically impossible to use automated testing for systems that depend on how things look, such as GUIs
(3) Automated tests cannot check that a program does not have unanticipated side effects

Explanation

Automated tests are limited in three key ways: they can only verify expected behavior (not detect unanticipated issues), they are impractical for visually-dependent systems like GUIs, and they cannot detect unanticipated side effects. Human judgment is required for these aspects of testing.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears