- Throwing exceptions at strategic points to see how gracefully they are caught and handled
- Simulating timeouts, disconnects, or crashes during critical processes
- Forcing resources like files or network connections to fail partway through an operation
- Generating out of memory errors or filling up disk space to test resource constraints https://justpaste.me/awQl4