"But my tests passed!" Exploring C++ Test Suite Weaknesses with Mutation Testing

Speaker: Nico Eichhorn

Audience level: [Intermediate]

How confident are you in your C++ tests? Could they detect subtle errors lurking within your code? This session introduces mutation testing – a technique where tiny changes are introduced to your code to see if your tests can detect them.

We'll explore "mutants" and demonstrate how to unleash them on your C++ projects to uncover hidden flaws in your testing strategy.

The talk includes a realistic case study, inspired by real-world problems faced at Bosch, that showcases how to use mutation testing to build greater confidence in your C++ codebase.