1 / 10 · Book 11 · Anatomy of a Test Case · drill: interview Q&A⊞ allnext →Get the book →
1.5Test Case Maintenance
Writing test cases is half the job. Maintaining them is the other half.
Signs Your Test Cases Need Updating
- The feature was redesigned but tests still reference the old UI
- Steps reference environments or URLs that no longer exist
- Test data (user accounts, product IDs) has been cleaned up
- New edge cases were discovered in production but never added
Maintenance Practices
- Review during sprint refinement — if a story modifies an existing feature, flag related test cases
- Tag by feature area — makes it easy to find all tests related to "checkout" or "user management"
- Archive, don't delete — removed features may return; archived tests save rework
- Version control — keep test cases in Git or use your tool's versioning feature
Pro Tip: Set a calendar reminder to audit test cases quarterly. Dead test cases erode team confidence in the entire suite.