Infos
16:30 - 17:30
München
Beschreibung
Eine produktionsähnliche, portable Testumgebung, beschrieben in Code – damit lösen wir uns von der Notwendigkeit einer komplizierten und manuellen Konfiguration einer Testumgebung, die wir womöglich noch mit anderen Entwicklern und Teams teilen müssen.
Wir werden sehen, wie wir eine voll funktionsfähige Test-Suite, die nicht nur aus Unittests, sondern auch aus Integration- und Acceptance-Tests besteht, direkt nach dem Auschecken unseres Repositories ausführen können. Und anstatt eine Menge von fehleranfälligen und fragilen Bash-Skripten zu schreiben um unsere Docker-Container zu instrumentieren, werden wir unsere Erfahrung im Schreiben von JUnit-Tests dazu verwenden, die leistungsfähige Testcontainers Java-Library für diesen Zweck einzusetzen. Zum Schluss werden wir einen kleinen Ausblick auf Groovy und Spock wagen und sehen, wie wir noch aussagekräftige Tests im BDD-Stil schreiben können.

