Integration-Testing mit Docker und Testcontainers


5 Videos (3 Std. 18 Min.)
79,00 €*
Jetzt kaufen

Sparen Sie mit unserem Mengenrabatt bis zu 15 %.
*zzgl. MwSt

In diesem Tutorial erklärt Kevin Wittek, wie sich mit Hilfe von Testcontainers Integrationstests für verschiedene Persistenztechnologien (RDBMS, NoSQL) schreiben, Datenbankmigrationen testen und die Integration mit externen REST-Services sicherstellen lassen. Darüber hinaus lernen Sie, komplette Acceptance-Tests für Ihre Microservices-Architektur zu schreiben. Dabei wird die spezielle Testcontainers-Unterstützung der Werkzeuge Docker-Compose und Selenium genutzt. Und obwohl Testcontainers eine Java-Bibliothek ist, werden Sie auch sehen, wie bei Anwendungen in anderen Sprachen mit Hilfe von Testcontainers Blackbox-Tests ausgeführt werden können. Lernziele

  • Container mit dem Docker CLI und Docker Compose starten und stoppen
  • Integrationstests für verschiedene externe Abhängigkeiten schreiben
  • so echte Blackbox-UI-Tests von JVM Anwendungen ermöglichen
  • Docker-Compose-Integration-Systeme, die aus mehreren Microservices bestehen, instrumentieren und testen

Mithilfe von Testcontainers werden wir lernen, wie wir Integration-Tests für verschiedene Persistenztechnologien (RDBMS, NoSQL) schreiben, Datenbankmigrationen testen und die Integration mit externen REST-Services sicherstellen. Darüber hinaus werden wir allerdings noch einen Schritt weitergehen und komplette Acceptance-Tests für unsere Microservice-Architektur schreiben, in dem wir den speziellen Testcontainers-Support zusammen mit den Werkzeugen Docker-Compose und Selenium verwenden.

PRÄSENTIERT VON

Ihr Mehrwert

people Sprache: Deutsch

playlist_add_check Expertenwissen

people Von Profis aus der Praxis

alarm Individuelles Lerntempo