Teste deine Tests! - Mutation Testing mit PIT
Trotz konsequenter testgetriebener Entwicklung 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.
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.
Die Integration klappt nahtlos, so dass wir im Rahmen des Vortrag PIT in ein bestehendes Projekt einbinden können. Gemeinsam interpretieren wir die Ergebnisse der Mutation Tests und diskutieren Einsatzfelder
Nutzen für den Teilnehmer:
Im Vortrag integrieren wir live das Mutation Testing Tool PIT in ein bestehendes Projekt. So nehmen Zuhörende direkt anwendbares Wissen mit.
Behandelte Problemstellungen:
Trotz hoher Testabdeckung und TDD treten Fehler in Softwareprojekten auf. Wie können diese Fehler drastisch verringert werden?
Wie lässt sich die abstrakte Größe "Testqualität" sinnvoll messen?
Vortragssprache: Deutsch
Level: Fortgeschrittene
Zielgruppe: Softwareentwickler:innen, Architekt:innen, Projektleiter:innen, CTO's
Unternehmen:
Mischok GmbH

Julius Mischok