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.
-
keyboard_arrow_rightEinführung
play_arrow Gratis ansehenquery_builder19 Minuten-
02:28
-
05:43
-
03:43
-
02:20
-
04:08
-
01:00
-
-
keyboard_arrow_rightDocker 101
-
01:14
-
07:17
-
01:26
-
07:07
-
05:21
-
03:55
-
06:25
-
00:57
-
-
keyboard_arrow_rightWelcome to Testcontainers
-
00:24
-
14:23
-
07:17
-
08:23
-
11:42
-
07:36
-
09:20
-
14:18
-
10:32
-
01:10
-
-
keyboard_arrow_rightBlackbox-Tests von JVM Anwendungen
-
00:19
-
03:29
-
04:16
-
05:04
-
06:00
-
06:02
-
02:51
-
00:53
-
-
keyboard_arrow_rightSystemtests von Microservices-Architekturen
-
00:22
-
04:00
-
15:05
-
12:49
-
01:11
-