// Spring-Ökosystem
Spring-Boot-Anwendungen testen
Slice-Tests, Integrationstests mit echten Abhängigkeiten und schnelle Testsuites für Spring Boot.
- Inhouse-Schulung
- 1 Tag
- Fortgeschritten
- Remote oder vor Ort
- KI-Werkzeug

Was Sie mitnehmen
- Sie wählen für jede Schicht den passenden Test-Slice wie @WebMvcTest oder @DataJpaTest.
- Sie schreiben Integrationstests gegen eine echte PostgreSQL im Container mit Testcontainers.
- Sie halten Testsuites schnell, indem Sie Kontext-Caching gezielt nutzen.
- Sie lassen Testlücken mit KI finden und prüfen die vorgeschlagenen Testfälle kritisch.
Agenda
Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.
Vormittag
- Testpyramide für Spring-Boot-Anwendungen und Rolle des Application Context
- Slice-Tests mit @WebMvcTest, @DataJpaTest und @JsonTest
- MockMvc, @MockitoBean und AssertJ im Zusammenspiel
- Übung: Controller- und Repository-Schicht isoliert testen
Nachmittag
- Testcontainers mit JUnit 5 und @ServiceConnection
- Kontext-Caching, Testkonfiguration und Laufzeit der Suite
- Testlücken mit KI finden: Vorschläge für Slice- und Integrationstests prüfen
- Übung: Integrationstest gegen PostgreSQL im Container
KI in dieser Schulung
// KI als Werkzeug im Entwicklungsalltag
Testlücken mit KI finden und Testfälle für Slices und Integrationstests vorschlagen lassen.
Voraussetzungen und Rahmen
- Vorwissen
- Erfahrung mit Spring Boot und JUnit 5. Eine Container-Laufzeit (Podman oder Docker Engine) auf dem Schulungsrechner.
- 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: Spring-Ökosystem
Alle 12 Angebote
Inhouse-Schulung
GraphQL mit Spring for GraphQL
Schemas entwerfen, Abfragen effizient auflösen und das N+1-Problem vermeiden.
1 Tag · Fortgeschritten1.890 €
Inhouse-Schulung
Messaging mit Spring und Apache Kafka
Ereignisse zuverlässig produzieren und konsumieren, mit Fehlerbehandlung und Tests.
2 Tage · Fortgeschritten3.780 €
Inhouse-Schulung · KI-Analyse
Umstieg auf Spring Boot 4 und Spring Framework 7
Planung und Durchführung des Versionsumstiegs mit möglichst viel Automatisierung.
1 Tag · Fortgeschritten1.890 €