Self-Contained Integrationstests mit Docker und Testcontainers
Neben Unit-Tests, bei denen sich Abhängigkeiten wegmocken lassen, überprüfen Integrationstests z.B., dass der Datenlayer mit einer richtigen Datenbank funktioniert. In der Vergangenheit wurden hierzu zumeist dedizierte Testsysteme oder eine lokale In-Memory-Datenbank verwendet. Beide Lösungen haben jedoch Nachteile. Dieser Talk zeigt, wie sich diese Nachteile mit Docker und Testcontainers umgehen lassen. Dabei entstehen Integrationstests mit einer vollständigen Test-Umgebung, die vollkommen ohne manuelle Eingriffe auskommen und komplett in Code beschrieben sind. Neben dem Testen von Code mit Datenbank-Abhängigkeiten betrachtet der Talk auch Selenium-basierte Tests mit Containern.
- Datum
- 07.09.2018
- Uhrzeit
- 09:00 - 10:00
- Konferenz / Veranstaltung
- Berlin Expert Days 2018 (BED-Con)
- Ort
- Urania Berlin, Berlin