Automated tests are a great way to continuously ensure that specific expectations about the software that you’re building are still being met. But did you know that your automated tests can deceive you? Do you know what the quality of your automated tests really is? Or, as the Roman poet Juvenal put it much more eloquently:
Who guards the guards themselves?
One of the techniques that can help you, your team and organization to get more insight into the quality of your automated tests is mutation testing.
In this workshop, you will learn:
- How your automated tests can deceive you, and why it is important to test your tests
- How the concept of mutation testing works, and what kind of defects in your tests it can (and cannot) detect
- How to use Stryker.NET to inspect, assess and improve the quality of your automated tests in C#
This is a public, online version of the workshop described here: https://www.ontestautomation.com/training/mutation-testing/