There Are Mutants Living in Your Unit Tests
summary
Shows mutation testing as a practical guard for fragile unit suites: a C# calculator demo uses Striker to introduce mutants, finds 6 tested mutations with 50% killed (three survived), improves assertions to kill all mutants, then reaches 100% killed for that example. Covers equivalent/zombie mutants, regex mutations, and performance tradeoffs (small demo runs seconds, real projects can take hours), and points to a browser-hosted striker playground and the demo repo for reproduction.
AI-written summary · about
chapters (12)
- 0:00Mutation testing intro
- 3:03Weak tests consequences
- 6:10History of mutation testing
- 8:19How mutation testing works
- 17:15Live demo calculator
- 28:20Mutation tools by language
- 33:42Equivalent and zombie mutants
- 40:52Regex mutation testing
- 45:27Performance challenges
- 48:21Fixing test crisis
- 49:24Key takeaways
- 53:25Q&A
related talks
22mKill All Mutants! (Introduction to Mutation Testing)
21mKilling Mutants with Mutation Testing
50mKill All Mutants! Intro to Mutation Testing
01h 06mKill All Mutants! (Intro to Mutation Testing)
39mKill All Mutants! (Intro to Mutation Testing)
52mKill All Mutants! (Intro to Mutation Testing)
07mWho is Testing the Tests?
41mMutation testing in practice
