volume_mute

Testing Off-the-Shelf Systems vs. Custom OO Systems

publish date2026/06/19 10:41:44.446853 UTC

volume_mute

A hospital acquires a patient records system by adapting an existing off-the-shelf information system. How does testing an adapted off-the-shelf system differ from testing software developed from scratch using an object-oriented language?

Correct Answer

Testing focuses more on integration and configuration rather than individual component defects, since the core components were previously tested in other contexts

Explanation

Testing adapted off-the-shelf systems differs because: (1) core components were tested in other contexts, so focus shifts to integration and configuration testing; (2) source code may be unavailable, limiting white-box testing; (3) defects more often arise from incorrect configuration or integration than from component-level code bugs; (4) interaction between the off-the-shelf base system and custom adaptations is a primary test concern.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears