Test & BetriebTest & Betrieb

Schreibt Tests in Markdown!

Abstract


Wed 16:30 - 17:25 Uhr | 2021

Automatisierte Tests entwickeln sich oft zu einer Parallelwelt, weil außer
Testern und Entwicklern niemand nachvollziehen kann was getestet wird.
Daher wird oft zu wenig oder das Falsche getestet statt die knappen
Resourcen auf genau die richtigen Tests zu konzentrieren.

Tests in natürlicher Sprache, in Markdown, beziehen Kunden, Anwender und
Product Owner mit ein. Testszenarien enthalten Markdown-Links, mit denen Eingaben und erwartete Ausgaben ausgezeichnet werden. Ein JUnit-Runner führt die Tests aus und erzeugt aus den Markdown-Tests einen HTML-Bericht, in dem die erwarteten Testergebnisse grün (oder rot) hervorgehoben sind. Die Markdown-Tests können leicht in einem Web-Browser, z.B. auf GitHub, editiert werden und sind Teil der Versionsverwaltung.

Diese Idee ist nicht neu und es gibt schon einige Test-Frameworks, die
diesen Ansatz implementiert haben (FIT, Fitnesse). Ich möchte in diesem
Vortrag für diese Art von Tests werben und das open-source Tool Concordion
vorstellen.

Non-Sponsored TalkAnfängerDeutsch
Frank Gerhardt

Frank Gerhardt

Gerhardt Informatics

Dr. Frank Gerhardt ist einer der Gründer der JUGS. Seine Firma hat 10 Mitarbeiter. Mit Testen beschäftigt er sich notgedrungen, um sicher zu stellen, dass seine Kunden bekommen was sie wollen, und er ruhig schlafen kann.