Breaking free from the Test Pyramid
summary
The talk explains practical testing strategy for enterprise code, arguing the classic test pyramid is often counterproductive and showing when to write unit tests and when not to. It covers writing robust, clear tests, which test abstractions to target, and how to choose the right type of test (or skip a test) to avoid brittle suites and unnecessary refactoring.
AI-written summary · about
chapters (10)
- 0:00Test pyramid intro
- 3:58Origins and limits
- 6:29Hidden costs of unit tests
- 14:11Tests freeze interfaces
- 18:25Interface tests in complex systems
- 23:42End-to-end tests no longer fragile
- 29:21Speed vs cost of E2E tests
- 33:30Test strategy trade-offs
- 37:23Effective testing principles
- 47:17Q&A
related talks
35mDemystifying the test pyramid
36mReversed Test Pyramid — Dealing with Legacy Code
32mAchieving a Shared Understanding of Unit Tests
46mThe Secrets of the Pyramids
28mYour Testing Strategy is broken - lets fix it!
44mThe Test Automation Pyramid and How It Ruins Your Life
58mTesting Strategy - New Model, Better Outcomes
42mIntroducing the benefits of the testing diamond
