// Testen & Qualität
Contract Testing für Microservices mit Pact
Schnittstellen zwischen Diensten absichern, ohne aufwendige End-to-End-Umgebungen.
- Inhouse-Schulung
- 1 Tag
- Fortgeschritten
- Remote oder vor Ort

Was Sie mitnehmen
- Sie erklären das Prinzip von Consumer-Driven Contracts und dessen Grenzen.
- Sie schreiben Consumer-Tests mit Pact JVM und erzeugen daraus Verträge.
- Sie verifizieren Verträge auf Provider-Seite mit Provider States.
- Sie binden die Vertragsprüfung in die Build-Pipeline ein.
Agenda
Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.
Vormittag
- Testpyramide bei Microservices: Grenzen von End-to-End-Umgebungen
- Consumer-Driven Contracts: Consumer, Provider, Pact-Datei
- Consumer-Tests mit Pact JVM und JUnit 5, Matcher statt fester Werte
- Übung: Vertrag aus Sicht eines konsumierenden Dienstes schreiben
Nachmittag
- Provider-Verifikation mit Provider States
- Übung: Vertrag gegen einen Spring-Boot-Dienst verifizieren und Bruch provozieren
- Verträge austauschen mit dem Open-Source-Pact-Broker und can-i-deploy
- Nachrichtenbasierte Verträge für asynchrone Kommunikation
Voraussetzungen und Rahmen
- Vorwissen
- Erfahrung mit JUnit 5 und REST-Schnittstellen in Java, idealerweise mit Spring Boot.
- Werkzeuge
- Pact JVM (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
Property-based Testing mit jqwik
Eigenschaften statt Einzelbeispiele testen und Randfälle automatisch finden.
1 Tag · Fortgeschritten1.890 €
Inhouse-Schulung · KI-Werkzeug
End-to-End-Tests mit Playwright für Java
Stabile Browser-Tests für Webanwendungen, integriert in JUnit und die Build-Pipeline.
2 Tage · Fortgeschritten3.780 €
Inhouse-Schulung · KI-Werkzeug
Mutationstests mit PIT
Testqualität messen statt nur Abdeckung zählen.
1 Tag · Fortgeschritten1.890 €