Dieser Vortrag wird auf Deutsch gehalten. / This Talk will be held in German.
Docker und Testcontainers haben das Erstellen von Integrationstests revolutioniert. Nie war es so einfach realitätsnahe Datenbanken mit Testdaten, ausgewachsene Browser oder andere Infrastruktur in seine Tests zu integrieren.
Für die meisten Systeme stehen fertige Container bereit, öffentliche und private Registries erleichtern die Verteilung, und auf dem ausführenden Rechner muss nur eine Java- und Docker-Installation vorhanden sein.
In dem Vortrag werden die Datenbanktests einer Spring-Boot-Anwendung von einer H2-Datenbank und einem lokalen Browser auf Docker-Container umgestellt und dabei die wichtigsten Features von Testcontainers vorgestellt.
- (Integrations-)Testerfahrung
- Grundlagen Docker
- Grundlagen Java und JUnit
- Funktionsweise der Testcontainers
- Nutzen von Testcontainers beim Erstellen von Integrationstests
- Grenzen beim Einsatz der Testcontainers
