Developer! Developer! Developer! East Anglia

DDD East Anglia

Cambridge, UK
Saturday 22 September 2018

Who Will Test The Tests?

Do you lack confidence in your tests? Do you practice TDD and maintain a high level of code coverage but still feel there's something missing?

I know I felt this way, which was why I was intrigued to hear about mutation testing for the first time about a year ago. This is a powerful yet under-utilised technique that highlights gaps in your testing that code coverage analysis cannot.

Join me to hear about my experiences using mutation testing across different code-bases. I'll describe how it's helped increase test quality, change developer behaviour for the better and also some of the pitfalls to avoid.

I'll also talk about how I ended up writing my own mutation testing tool for C# and what I learned along the way.

By the end I hope that you'll be inspired to give mutation testing a try in your projects, armed with the knowledge of how to get started.