Making Mutants Work for You
This video is also available in the GOTO Play video app! Download it to enjoy offline access to our conference videos while on the move.
Mutation testing is a once obscure development technique that dates back to the 1970s. It deliberately introduces bugs into your code, then sees if your tests can find them.
Thanks to the open source tool pitest mutation testing has recently become much more widely used in the Java community. When people talk about mutation testing they often talk about ">100% code coverage" but is this what it is really about?
What will the audience learn from this talk? The audience will learn what mutation testing is and how to use it effectively. Most importantly they'll learn what it is actually useful for, which is different from what many people expect.
Does it feature code examples and/or live coding? There will be some code examples and a live demo.
Prerequisite attendee experience level: Level 200