Mutation Testing: how to evaluate the effectiveness of your tests?
summary
Explains mutation testing as a way to assess how effective unit tests really are, using the Pitest tool for Java. Describes how mutation testing introduces small code changes (mutants) and checks whether the existing tests detect them, thus evaluating and improving test quality.
AI-written summary · about
chapters (8)
- 0:00Mutation testing intro
- 1:30Classical coverage limits
- 4:40Mutation testing principle
- 7:49Pitest demo
- 10:43Real project feedback
- 13:12Pitest extensions
- 15:24Pitest report optimization
- 16:42Q&A
related talks
45mMutation Testing
46mTest Your Tests Before They Betray You: Mutation Testing!
43mMutation Testing, Finally a Good Measure of Test Quality?
48mMutation Testing, or What Code Coverage Keeps Silent About
41mMutation testing in practice
30mMutation Testing, Finally a Good Measure of Test Quality?
22mMutation Testing with PIT
41mTest Your Tests by Introducing Bugs with Mutation Testing
