// Testen & Qualität
Integrationstests mit Testcontainers
Realistische Tests mit echten Datenbanken, Message Brokern und Diensten in Containern.
- Inhouse-Schulung
- 1 Tag
- Fortgeschritten
- Remote oder vor Ort

Was Sie mitnehmen
- Sie schreiben Integrationstests gegen eine echte PostgreSQL im Container.
- Sie steuern den Lebenszyklus von Containern mit der JUnit-5-Erweiterung von Testcontainers.
- Sie testen Messaging-Code gegen einen echten Broker wie Apache Kafka oder RabbitMQ.
- Sie verkürzen Testläufe durch wiederverwendete Container und binden die Tests in die CI ein.
Agenda
Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.
Vormittag
- Grenzen von Mocks und In-Memory-Datenbanken bei Integrationstests
- Testcontainers-Grundlagen: Container-Laufzeit, Images, Wait-Strategien
- JUnit-5-Integration mit @Testcontainers und @Container
- Übung: Repository-Tests gegen PostgreSQL im Container
Nachmittag
- Module für Kafka, RabbitMQ und weitere Dienste, GenericContainer für eigene Images
- Spring Boot: @ServiceConnection statt manueller Property-Konfiguration
- Übung: Messaging-Komponente gegen einen echten Kafka-Broker testen
- Laufzeit senken: Singleton-Container, Wiederverwendung, Einsatz in CI-Pipelines
Voraussetzungen und Rahmen
- Vorwissen
- Sichere Java-Kenntnisse und Erfahrung mit JUnit 5. Auf den Rechnern muss eine Container-Laufzeit verfügbar sein (Podman oder Docker Engine).
- Werkzeuge
- Testcontainers (Open Source, MIT)
- 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 · KI-Werkzeug
Testgetriebene Entwicklung (TDD) in Java
Red, Green, Refactor im Alltag: Kata-Übungen und Übertragung auf Projektcode.
2 Tage · Fortgeschritten3.780 €
Inhouse-Schulung · KI-Werkzeug
Mutationstests mit PIT
Testqualität messen statt nur Abdeckung zählen.
1 Tag · Fortgeschritten1.890 €
Inhouse-Schulung · KI-Werkzeug
Unit-Tests mit JUnit und Mockito
Gute Unit-Tests schreiben: Aufbau, Assertions, Mocks, Parametrisierung und Testbarkeit.
2 Tage · Einstieg3.780 €