Overview
Also known as 'Endurance Testing,' soak testing is used to identify issues that only appear over time, such as memory leaks, resource exhaustion, or database log fragmentation.
Goals
- Detect memory leaks.
- Verify system stability over long periods.
- Identify performance degradation over time.
Example
Running a system at 80% of its expected load for 48 hours to ensure it doesn't crash or slow down.