volume_mute

Challenges of Automated System Testing

publish date2026/06/18 05:28:23.913516 UTC

volume_mute

Why is automated system testing usually more difficult than automated unit or component testing?

Correct Answer

Automated unit testing relies on predicting outputs in advance, but system outputs may be large or unpredictable

Explanation

Automated system testing is harder because automated unit testing relies on predicting test outputs and encoding predictions in the test program. However, the point of implementing a system may be to generate outputs that are large or cannot be easily predicted in advance. A tester may be able to examine an output and check its credibility without necessarily being able to create it in advance.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears