3-Phasen-Konzept

Von manuell zu maschinell

Software Test überprüft, ob Geschäftsfälle und Verwaltungsabläufe korrekt in der Software abgebildet sind. In vielen Branchen/Unternehmen sind diese Geschäftsfälle so komplex, dass diese Überprüfung nur durch die Einbindung von Fach-Expert:innen möglich ist.

Solche Tests sind langwierig und zeitraubend, insbesondere wiederholtes Testen belastet den Fachbereich. Die automatische Durchführung von Tests scheint hier die ideale Alternative. Vor allem, wenn Wissen und Erfahrung des Fachbereiches nur implizit vorhanden und nicht dokumentiert sind oder nur wenige verschriftlichte Test­fälle, die unmittelbar automatisiert werden können, vorliegen.

Der Prozess der Weiterentwicklung von manuellem, oft explorativem Test hin zu auto­matisch abgearbeiteten Testdurchläufen ist Inhalt des 3-Phasen-Konzeptes. Aufbauend auf Erfahrungen in großen Testprojekten hat OBJENTIS ein Konzept zur systematischen Automation von funktionalen Tests entwickelt. Im Mittelpunkt steht die konsequente Orientierung am Use Case“.

Phase I: Testfall-Dokumentation durch Twinning

Test-Expert:innen von OBJENTIS begleiten die Fachbereichs-Expert:innen und doku­mentieren die Testfälle (Twinning). Das methodische Test Know-how der OBJENTIS Consultants ermöglicht die strukturierte Erfassung des Tests. Als Ergebnis dieser Phase steht ein Testfall-Repository zur Verfügung, welches bei allen weiteren Re­gressionstests den Testerstellungsaufwand reduziert. Die bestehende Dokumenta­tion dient auch als Nachweis im Falle von Revisionen.

Phase II: Abgleich „Use Case-Testfall“

Die Testfälle werden systematisch Use Cases zugeordnet. Damit wird einerseits die Testabdeckung sichergestellt, andererseits werden Redundanzen sichtbar – und damit auch vermeidbar. Dazu werden die Testfälle priorisiert – redundante oder nicht mehr aktuelle Testfälle werden ausgesondert. Ziel ist die Reduktion des Aufwands unter Beachtung der Risikofelder der Anwendung. Am Ende der Phase II liegen den Use Cases zugeord­nete Testfälle vor, welche mit einem geringen technischen Nachbereitungsaufwand automatisch weiterverarbeitet werden können.

Phase III: Automation

In Phase III werden aus Use Cases automatisier­bare Testfälle generiert, anschließend können diese Testfälle mit nahezu allen gän­gigen Automationswerkzeugen durchgeführt werden. Bei der erstmaligen Automation unterstützen fakultativ OBJENTIS Expert:innen die Automation – Regressionstests können durch eingeschulte Mitarbeiter:innen effizi­ent durchgeführt werden.

 
Scroll to Top