Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Mutation Testing with Mutant

Mutation Testing with Mutant

Tests are a good tool to verify your code but how do you verify your tests? Mutation testing is a technique to evaluate the quality of your tests by programmatically mutating (i.e. making a series of small modifications to) your code and ensuring that the tests no longer pass. This talk will attempt to demonstrate the value of mutation testing and show you how to use Mutant to improve the quality of your tests and your code.

Erik Berlin

April 22, 2014
Tweet

More Decks by Erik Berlin

Other Decks in Programming

Transcript

  1. Code has bugs Tests are code ∴ Tests have bugs

    flickr.com/photos/birdseyeview