[BreizhJUG] Mutation Testing for Java - Benoit Baudry
Channel: BreizhCamp
Date: 2018-06-25

This talk introduces and illustrates the benefits of mutation testing to assess the quality of test suites. The intuition of this technique is simple: to determine if a test suite can detect bugs in a program, simply inject bugs in this program and check if the tests can detect them.

In this talk, I cover the following points :

* the key principles of mutation analysis.
* the Pit tool to perform mutation analysis on Java program to assess the quality of JUnit test suites.
* the Descartes tool, an extension of Pit to scale mutation analysis to large Java projects
* concrete examples of weaknesses in the test suite that are revealed by mutation analysis
* the integration of Descartes in the new check API provided by Github

Speaker: Benoit Baudry

More details http://www.breizhjug.org/#/events?q=Mutation%20Testing%20for%20Java