Mutation Testing, Finally a Good Measure of Test Quality?
summary
Mutation testing is presented as a practical way to measure test quality by introducing small code changes (mutants) to reveal weaknesses in existing tests. The talk explains what mutation testing is, how to set it up on a project, and shows results from applying it to a real codebase.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:04Why test code
- 3:10Code coverage limits
- 8:25What is mutation testing
- 12:59Common mutation types
- 14:44Optimizing mutation testing execution
- 15:46Concrete example with mutation testing
- 22:08Pros and cons
- 23:50Best practices and pitfalls
- 27:31Q&A
related talks
43mMutation Testing, Finally a Good Measure of Test Quality?
17mMutation Testing: Diagnosing Test Quality
48mMutation Testing, or What Code Coverage Keeps Silent About
46mTest Your Tests Before They Betray You: Mutation Testing!
34mAre your tests any good? Discover Mutation Testing
20mMutation Testing: how to evaluate the effectiveness of your tests?
41mTest Your Tests by Introducing Bugs with Mutation Testing
17mThe Mutants Are Coming — Will Your Tests Withstand?
