UnivIS
Informationssystem der Friedrich-Alexander-Universität Erlangen-Nürnberg © Config eG 
Testautomatisierung für ein Prozeßvisualisierungssystem für Schienenfahrzeuge

Bei der Steuerung moderner Schienenfahrzeuge haben softwareintensive Systeme zur Prozeßvisualisierung (sogenannte Human Machine Interface Systems) große Bedeutung erlangt. Die zunehmende Komplexität der Systeme sowie der Nachweis der Einhaltung von Normen zur funktionalen Sicherheit (z.B. EN 50128/50129, IEC 61508) erfordern eine möglichst weitgehende Automatisierung der Testphase.

Anhand eines Beispiels aus der industriellen Praxis wurde ein Framework entwickelt, das sowohl die systematische Generierung von Testfällen als auch ihre Wiederverwendung nach etwaigen Änderungen unterstützt. Dazu wurde ein repräsentatives HMI-System im Hinblick auf die Automatisierbarkeit der Testfallerzeugung und des Regressionstestens untersucht. Insbesondere wurden Anforderungen an ein Testautomatisierungssystem zur Erreichung oben genannter Ziele formuliert.

Anschließend wurden derzeit am Markt verfügbare Werkzeuge im Hinblick auf die zuvor aufgestellten Anforderungskriterien vergleichend bewertet. Ein auf diese Weise identifiziertes Werkzeug wurde in die Entwicklungsumgebung des vorgegebenen HMI-Systems integriert und um notwendige Funktionalitäten ergänzt. Adäquate Metriken zur quantitativen Erfassung der jeweils erzielten Testabdeckung wurden ermittelt und am Beispiel demonstriert.

Projektleitung:
Dr.-Ing. Norbert Oster

Beteiligte:
Mario Peter Kunze

Stichwörter:
Testautomatisierung; Regressionstest; HMI

Laufzeit: 4.10.2004 - 4.7.2005

UnivIS ist ein Produkt der Config eG, Buckenhof