volume_mute

Emergent Behavior in System Testing

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

volume_mute

All systems have emergent behavior. What does this mean in the context of system testing?

Correct Answer

Some system functionality and characteristics only become apparent when components are integrated and tested together

Explanation

Emergent behavior refers to functionality or characteristics that only become obvious when components are put together. This can be planned emergent behavior (such as restricting information updates to authorized users when authentication and database components are integrated) or unplanned and unwanted emergent behavior. Tests must check that the system does only what it is supposed to do.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears