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.