volume_mute
Why Stress Test Beyond Design Limits
publish date: 1969/12/31 00:00:00 UTC
volume_mute
Some testers question why systems should be stress tested beyond their design limits. Which of the following are valid reasons to conduct stress testing? Select all that apply.
Correct Answer
(1) To check that the system can handle load spikes that exceed normal predictions
(2) To observe how the system behaves under extreme conditions and whether it fails safely
(3) To check whether the system loses or corrupts data when it fails
(4) To help developers and operators plan for graceful degradation under overload
Explanation
Stress testing is valuable because: (1) real-world load can exceed predictions; (2) knowing failure behavior helps operators plan; (3) data safety during failure is critical; (4) graceful degradation is a design goal that must be verified. Stress testing cannot guarantee no reboots in production.
Reference
Software Engineering, Ian Sommerville, 10th edition
