volume_mute

Performance vs. Stress Testing - Distinction

publish date1969/12/31 00:00:00 UTC

volume_mute

Match each testing scenario to whether it is performance testing or stress testing.

To complete the line match

  1. Click on an item in the first group
  2. Click on the match in the second group

To delete a match, double click on a line

Scenario

Testing the system with 500 concurrent users - the expected peak load
Observing whether the system corrupts data when it runs out of memory
Testing the system with 5,000 concurrent users - 10 times the expected peak load
Verifying response time is under 2 seconds for typical user requests

Type

Stress testing
Performance testing

Correct Answer

(1) Testing the system with 500 concurrent users - the expected peak load,Performance testing
(2) Testing the system with 5,000 concurrent users - 10 times the expected peak load,Stress testing
(3) Verifying response time is under 2 seconds for typical user requests,Performance testing
(4) Observing whether the system corrupts data when it runs out of memory,Stress testing

Explanation

Performance testing verifies the system meets its performance requirements under expected or peak load conditions. Stress testing goes beyond expected load to observe failure behavior. Response time verification at normal load = performance testing. Extreme overload behavior = stress testing.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears