Get your ticket to attend. Join event to build your agenda.

Who is testing your tests?

Join Stream

I'm a 25-year-old developer from the Netherlands, who is currently a little disappointed that the Scala Love website does not have a dark mode.I'm a big fan of open-source software 👨‍💻 and trying to keep my cats 😼 from eating my plants 🌱.

Curious to know how good your tests are? There’s an easy way to find out: use mutation testing!

Most of us use code coverage to measure how effective our tests are. But what does code coverage really mean? How many times have you seen a test with a missing assertion or even assertions in comments? This is where mutation testing will help you. A mutation testing framework inserts small bugs into your code, hoping that your tests can spot them.

In this talk, you will learn the basics of mutation testing, and how you can use it in your Scala projects with Stryker4s, the mutation testing framework for Scala.