Testing Stressed out Software

There are three components to making sure that a newly designed software works properly. They are load testing, stress testing, and performance testing.

Load Testing

Load testing has several different names such as volume testing and endurance testing. As the name implies, the idea here is to see the volume of work the software can handle at a given time.

The Second Thing

Stress testing is the close cousin of load testing. It is basically just taken a step further. There are two goals with stress testing. The first is to purposefully overload it and see what the breaking point is.

Performance Testing

Performance testing is the more refined of the three. You can think of it as fine tuner for computers and software. The idea here is to find and gauge the behavior of a given system.