Introduction
Data cleanup helps keep tests independent and reliable by removing leftover data after tests run.
After creating test data like users or orders to avoid clutter.
Before running tests to ensure a clean starting point.
When tests modify shared data that could affect others.
To prevent database or system overload from too much test data.