Stress tests force programs to operate under limited resource
conditions. The goal is to push the upper functional limits of a
program to ensure that it can function correctly and handle error
conditions gracefully. Examples of resources that may be artificially
manipulated to create stressful conditions include memory, disk space,
and network bandwidth.