Endlich dieselbe Sprache sprechen!

Mit JGiven das Systemverhalten für alle verständlich dokumentieren

Johannes Thorn

Playlists: 'nook23' videos starting here / audio

In der Sprache der Domäne erstellte Testberichte sind präzise Beschreibungen der Systemanforderungen und dienen zugleich als ausführbare Spezifikationen. Sie fungieren als lebendige Dokumentation des Systemverhaltens, erleichtern den Austausch mit der Fachabteilung und klären, ob die Implementierung den Anforderungen entspricht.

JGiven ist eine leichtgewichtige Test-Bibliothek, die uns ermöglicht, unsere gewohnten Test-Werkzeuge in der IDE zu nutzen und dennoch leicht verständliche Testberichte in der Fachsprache zu erstellen. Wir müssen keine neue Syntax erlernen, sondern beschreiben die Szenarien einfach in Java. Dadurch können sie wie Produktiv-Code behandelt und mühelos angepasst werden.

Nach den ersten Schritten mit JGiven+JUnit werden wir sehen, wie aus einer Menge von TestCases ein lesbarer HTML-Report generiert wird. Danach individualisieren wir den Report und erkunden die vielfältigen Optionen für datengetriebene Tests.


Die Night of Open Knowledge (Nook) in Lübeck ist eine offene Vortragsveranstaltung, die einem weiten Publikum Einblicke in die verschiedene Bereiche der Informatik, aber auch technikfremde Themen bietet. Die Nook wird vom Chaotikum e.V. aus Lübeck und der studentischen Gruppe MetaMeute der Uni Lübeck veranstaltet. https://nook-luebeck.de/




This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License (CC BY NC ND 4.0). https://creativecommons.org/licenses/by-nc-nd/4.0/

Download

Embed

Share:

Tags