volume_mute

Why Stress Test Beyond Design Limits

publish date1969/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


Quizzes you can take where this question appears