13 / 16 · Book 11 · Anatomy of a Test Case← prev⊞ allnext →Get the book →
1.13Question 1
Prompt: You join a team that has 500 test cases in a spreadsheet, but test execution takes 3 days and many tests frequently fail due to outdated steps. How would you approach improving this test suite? What a strong answer should cover:
- Audit and triage: identify which test cases are outdated, redundant, or low-value
- Prioritize maintenance based on risk (critical flows first)
- Establish tagging/categorization to enable selective execution
- Introduce a review cadence tied to sprint refinement
- Archive rather than delete obsolete tests Example answer:
- First, I would categorize all 500 tests by feature area and tag each with a last-verified date
- I would identify which failures are caused by stale test data or outdated steps versus actual product defects
- High-risk, high-frequency tests get updated immediately; low-risk tests get archived if they have not passed in 3+ sprints
- I would propose a quarterly audit cadence and tie test case reviews to sprint refinement so updates happen when features change