Die Pflege der Testfälle ist eine Daueraufgabe – und oft unsichtbar. „Testfall-Autor*innen sind Mangelware. Das ist ein eher undankbarer Job, viel unstrukturierter als das Testen selbst“, so der Testmanager. Über das Test Case Lab versucht er, diese Arbeit auf mehrere Schultern zu verteilen – nach dem Vorbild der Online-Hilfe, die ebenfalls redaktionell im Team entsteht. Eine Balance von Vollständigkeit und Testbarkeit ist dabei eher Leitbild als erreichbares Ziel: „Es ist ein Wabern um ein Ideal herum.“
In über 10 Jahren TestRail-Nutzung ist das System stark gewachsen: von 1.475 Testfällen in 35 Testläufen zu ILIAS 5.0 auf über 5.100 Fälle in 91 Läufen für ILIAS 11.
Saisonarbeit für Qualität: Winterzeit ist Testzeit
Für Fabian ist das Testing der intensivste Teil des Jahres: „Ich nehme in der Testphase keinen Urlaub und versuche trotz Teilzeit, jeden Tag erreichbar zu sein.“ Er beschreibt sein Arbeitsjahr als Saison-Leben: In der heißen Phase bleibt kaum Luft, im Sommer werden Überstunden abgebaut.
Er betont noch: „Einen ganz wichtigen Job macht auch der Systemadministrator des ILIAS-Vereins – ich bin nur der Manager.“ Vor jeder Testphase braucht es einen enormen technischen Vorlauf. Stets müssen mehrere Testplattformen, angebundene Systeme, Plugins und Server vorbereitet werden, wobei vieles naturgemäß nicht auf Anhieb funktioniert.
Besonders herausfordernd ist das Ende der Testphase – wenn große Problemfälle und hartnäckige offene Tests bleiben. Hier zeigt sich die Community regelmäßig von ihrer stärksten Seite: Kurz vor Schluss knöpfen sich erfahrene Tester*innen genau diese Fälle vor und „kärchern den Rest weg“.
Was Community-Testing ausmacht
„Community-Testing ist, wenn viele Community-Mitglieder dazu beitragen, das kommende Release so stabil wie möglich zu machen.“
Fabian Kruse
Für Fabian liegt der Reiz seiner Arbeit vor allem in der Schnittstelle zwischen Entwicklung und Anwendung – und im direkten Kontakt mit den Menschen dahinter. Trotz aller Komplexität bleibt die Motivation hoch: „Ich liebe es, im Open-Source-Ansatz zu arbeiten!“ Dabei lieben nicht alle das Testen – obwohl sie gut darin wären. Umso wichtiger ist der Beitrag derjenigen, die es gerne tun. Besonders betont er den Anteil der Hochschulen: Ihr Beitrag zum Testing sei „riesig“ – sie stemmen den größten Teil der Arbeit.
„Ich finde, es ist eine großartige Community-Leistung, dass jedes Jahr ein neues Major Release von ILIAS erscheint.“
Fabian Kruse