volume_mute
Emergent Behavior in System Testing
publish date: 2026/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
