Mutation testing with pitest

vJUG-speaker-interview-button-1     vJUG-similar-content-button-1

Sometimes it takes a little while for a good idea to catch on. A student paper written in 1971 is just now starting to influence how we approach unit testing 40 years later.

This session introduces mutation testing, the concept first described in this paper, and looks at why it is now being used to help develop code in domains ranging from insurance systems and recruitment websites through to the control systems for the large hadron collider at CERN.

It will give an overview of the theory behind mutation testing, how to apply it using the open source pitest tool, and how it can benefit teams doing TDD and even those that are not.

Speaker: Henry Coles

Henry is a failed Chemist & Biomaterials Engineer. For the last 15 years he’s been working at becoming a better software engineer, and has developed award winning systems in industries ranging from energy trading and smart metering through to life insurance and finance.

He’s the author of http://pitest.org, one of the most widely used mutation testing tools. He’s based in Edinburgh where he leads the innovation team at http://ncredinburgh.com/

IRC logs can be found here.