- Julius Mischok
- Mittwoch, 11. Dez 2024
- 16:00 - 16:45
- Kosmos | Ebene 3
- Session
Trotz konsequenter testgetriebener Entwicklung, einer hohen Testabdeckung und einer schieren Vielzahl von Tests treten Fehler in Softwaresystemen auf. Teilweise wurden fehlerhafte Codestellen einfach nie entdeckt, teilweise haben kleine Code-Änderungen große fachliche Auswirkungen. Ein „Mehr“ an Tests ist nicht immer die richtige Antwort auf diese Herausforderung. Sinnvoller ist es, die Qualität der Tests zu steigern. Aber was ist „Testqualität“? Wie lässt sich diese messen? Mutation Testing Tools wie PIT helfen dabei, die Qualitätsfrage für Tests zumindest teilweise zu beantworten. Dafür bauen sie gezielt Änderungen in den Produktionscode ein und prüfen, ob die bestehenden Tests diese Änderung bemerken. Glücklicherweise funktioniert die Integration in Bestandssysteme nahtlos, so dass wir im Rahmen des Vortrags PIT in ein bestehendes Projekt einbinden können. Gemeinsam interpretieren wir die Testergebnisse der Mutation Tests und diskutieren sinnvolle und weniger sinnvolle Einsatzfelder für PIT.