Mutation Testing, Finally a Good Measure of Test Quality?
summary
Introduces mutation testing as a way to measure test quality by injecting small code changes (mutants) and checking whether the test suite detects them. Covers tools and techniques for creating and running mutants, and explains how mutation scores reveal weaknesses that code coverage misses. Discusses using mutation testing to improve and validate automated tests in practical projects.
AI-written summary Β· about
chapters (14)
- 0:00Introduction
- 1:24Good code definition
- 3:49Classic test strategies
- 5:14Traditional test limits
- 6:57Code coverage problems
- 11:30Mutation testing principle
- 13:14How mutation testing works
- 19:13Performance optimization
- 21:42Live demo
- 31:00Tools and setup
- 32:03Mutation testing benefits
- 33:06Use cases and limits
- 34:10Performance and best practices
- 35:32Summary and Q&A
related talks
30mMutation Testing, Finally a Good Measure of Test Quality?
17mMutation Testing: Diagnosing Test Quality
46mTest Your Tests Before They Betray You: Mutation Testing!
48mMutation Testing, or What Code Coverage Keeps Silent About
41mTest Your Tests by Introducing Bugs with Mutation Testing
20mMutation Testing: how to evaluate the effectiveness of your tests?
17mThe Mutants Are Coming β Will Your Tests Withstand?
41mMutation testing in practice
