How would you refactor an inverted test pyramid?

This tests your ability to create a pragmatic, multi-sprint strategy for tech debt. A good answer includes analyzing the suite, quarantining flaky tests, enforcing new coverage standards, and incrementally refactoring. A red flag is proposing a total rewrite.
This tests your ability to drive a pragmatic, long-term technical health initiative. A great answer outlines a multi-sprint plan: first, analyze the suite and establish metrics. Then, quarantine flaky tests and enforce a 'no new E2E tests' policy. Finally, add unit/integration tests for new code and incrementally backfill coverage, deleting old E2E tests. The biggest red flag is proposing a 'big bang' rewrite or halting all feature work to fix the tests.
Read the original → martinfowler.com
- #testing
- #agile
- #tech debt
- #strategy
Get five bites like this every day.
Tezvyn delivers a daily feed of 60-second tech bites with quizzes to lock in what you learn.