Why Do We Even Need Tests?
summary
Why write tests for code that already works: this talk examines the practical purposes of automated tests, questions rigid testing dogma, and argues for designing tests to meet specific goals. It discusses unit-test definitions, TDD, test pyramids, concrete examples and authorities, and shows how well-chosen tests protect a project’s correctness and finances rather than being written for their own sake.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 3:18Why tests matter
- 7:16Unit vs integration tests
- 11:52Ports and adapters for tests
- 20:30Integration vs unit tests
- 24:30Mocks in external deps
- 28:17TDD and small steps
- 33:14Pragmatic testing
- 36:47Test pyramid
- 39:14Tester roles
- 41:00Testing revolution








