// Testen & Qualität
Mutationstests mit PIT
Testqualität messen statt nur Abdeckung zählen.
- Inhouse-Schulung
- 1 Tag
- Fortgeschritten
- Remote oder vor Ort
- KI-Werkzeug

Was Sie mitnehmen
- Sie unterscheiden Zeilenabdeckung von der tatsächlichen Aussagekraft Ihrer Tests.
- Sie konfigurieren PIT in Maven oder Gradle und lesen Mutationsberichte.
- Sie analysieren überlebende Mutanten mit einem lokalen Sprachmodell und ergänzen gezielt Tests.
- Sie setzen PIT inkrementell in der Build-Pipeline ein.
Agenda
Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.
Vormittag
- Warum Code-Abdeckung die Testqualität nicht misst
- Prinzip der Mutationstests: Mutanten, Mutationsoperatoren, Mutation Score
- PIT einrichten mit Maven- oder Gradle-Plugin und JUnit-5-Plugin
- Übung: Ersten Mutationsbericht für ein Beispielprojekt erzeugen und auswerten
Nachmittag
- Überlebende Mutanten mit Ollama und Continue analysieren und Testlücken benennen
- Übung: Fehlende Tests für überlebende Mutanten gezielt ergänzen
- Äquivalente Mutanten erkennen und begründet ausschließen
- Laufzeit begrenzen: Zielklassen, inkrementelle Analyse, Einbindung in die CI
KI in dieser Schulung
// KI als Werkzeug im Entwicklungsalltag
Überlebende Mutanten mit KI analysieren und gezielt fehlende Tests ergänzen.
Voraussetzungen und Rahmen
- Vorwissen
- Erfahrung mit JUnit 5 und Maven oder Gradle. Für den KI-Teil wird Ollama mit einem offenen Modell lokal genutzt; die Hardware bitte vorab klären.
- Werkzeuge
- PIT (Pitest) (Open Source, Apache 2.0)
- Niveau
- Fortgeschritten
- Teilnehmende
- bis 10 Personen, größere Gruppen auf Anfrage
- Durchführung
- Remote per Videokonferenz oder bei Ihnen vor Ort
- Enthalten
- Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen
// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.
Weitere Angebote: Testen & Qualität
Alle 11 Angebote
Inhouse-Schulung
Integrationstests mit Testcontainers
Realistische Tests mit echten Datenbanken, Message Brokern und Diensten in Containern.
1 Tag · Fortgeschritten1.890 €
Inhouse-Schulung
Property-based Testing mit jqwik
Eigenschaften statt Einzelbeispiele testen und Randfälle automatisch finden.
1 Tag · Fortgeschritten1.890 €
Inhouse-Schulung · KI-Werkzeug
Testgetriebene Entwicklung (TDD) in Java
Red, Green, Refactor im Alltag: Kata-Übungen und Übertragung auf Projektcode.
2 Tage · Fortgeschritten3.780 €