Có các bài kiểm tra đơn vị nên bắt đầu và kết thúc với cơ sở dữ liệu "sạch", hệ thống tệp, v.v. Mỗi bài kiểm tra nên để mọi thứ khi tìm thấy chúng.
Ngoài bất cứ điều gì khác, điều này giúp với khả năng chạy lại - bạn có thể tiếp tục chạy lại các thử nghiệm của mình theo thời gian.
Thỉnh thoảng, khi bạn đang phát triển và gỡ lỗi, có thể hữu ích khi vô hiệu hóa việc xóa dữ liệu.
Có một nghề thực sự để đạt được tất cả điều này, ví dụ khi làm việc với Java, Spring và cơ sở dữ liệu, bạn có thể sử dụng quản lý giao dịch của Spring để quay trở lại tất cả các thay đổi của bạn với nỗ lực không.