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.

Date
2018-09-07
Time
09:00 - 10:00
Conference / Event
Berlin Expert Days 2018 (BED-Con)
Venue
Urania Berlin, Berlin

Slides

Please accept our cookie agreement to see the embedded content. Read more

TAGS

Comments