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

Please accept our cookie agreement to see full comments functionality. Read more