Test Maintenance
← Back to Test Strategy
Avoiding brittle tests by testing behavior, not implementation. Tests coupled to implementation details break when code is refactored, creating maintenance burden. Good tests survive refactoring and only break when behavior changes.
Key Properties
Related
- What to Test (test the right things)
- Mocks (over-mocking causes brittleness)