1.

Differentiate between load testing and stress testing.

Answer»
  • LOAD Testing: Load testing is a type of performance testing that assesses a system's, software product's, or software application's performance under realistic load situations. It also demonstrates how the application would behave when there is increased network traffic on the application and multiple USERS are accessing the application.
  • Stress Testing: Stress testing is a sort of software testing that ensures the system's stability and dependability. Under extremely HEAVY load conditions, this test examines the system's robustness and error handling.

The following table lists the differences between load testing and stress testing:

Load Testing Stress Testing 
Load testing is used to set the application's SLA (Service Level Agreement) and see how the system handles a heavy load to determine the system's upper limit.Stress testing is used to determine the system's or software application's robustness under excessive stress and how it recovers from failure.
The load limit is the point at which a break occurs in load testing.The load limit in stress testing is higher than the break threshold.
Load testing involves putting the software through its paces with a large NUMBER of users.Stress testing involves putting the system through its paces with varying volumes of data.
Load testing is used to determine a system's or application's maximum capacity.Stress testing is used to determine how a system behaves when it is put under pressure.
Performance is the factor that is evaluated during load testing.Robustness and stability are the factors that are examined during stress testing.
Load testing determines a system's or application's operating capacity.System security is ENSURED by stress testing.


Discussion

No Comment Found