Semi-automated Test Migration for BPMN-Based Process-Driven Applications

Konrad Schneid, Sebastian Thöne, Herbert Kuchen

Forschungsartikel in Sammelband (Konferenz) | Peer reviewed

Zusammenfassung

Automatisierte Regressionstests sind ein wichtiger Wegbereiter für das Anwenden beliebter kontinuierlicher Software-Engineering-Techniken. Dieses Papier konzentriert sich auf das Testen von BPMN-basierten Process-Driven Applications (PDA). Bei der Entwicklung von PDAs müssen die betroffenen Testfälle auch identifiziert und mitentwickelt werden. Dabei können betroffene Testfälle übersehen werden, bei der Kommunikation zwischen verschiedenen Rollen Missverständnisse auftreten, und es können Implementierungsfehler auftreten. Unabhängig von möglichen Fehlerquellen ist der gesamte Testmigrationsprozess zeitaufwändig. Dieses Papier stellt ein neues halbautomatisches Testmigrationsverfahren für PDAs vor. Das Konzept baut auf früheren Arbeiten zur Erstellung von Regressionstests mit einem No-Code-Ansatz auf. Unser Ansatz identifiziert die Änderungen des PDA und klassifiziert deren Auswirkungen auf zuvor definierte Tests. Die Einstufung zeigt an, ob der vorhandene Prüfcode automatisch migriert werden kann oder ob eine manuelle Revision notwendig wird. Während eines AB/BA-Experiments erwiesen sich das Konzept und der entwickelte Prototyp als effizienteres Testmigrationsverfahren und eine höhere Testqualität.

Details zur Publikation

Herausgeber*innenAlmeida, João Paulo A.; Karastoyanova, Dimka; Guizzardi, Giancarlo; Montali, Marco; Maggi, Fabrizio Maria; Fonseca, Claudenir M.
BuchtitelEnterprise Design, Operations, and Computing : 26th International Conference, EDOC 2022, Bozen-Bolzano, Italy, October 3–7, 2022, Proceedings
Seitenbereich237-254
VerlagSpringer
ErscheinungsortCham
Titel der ReiheLecture Notes in Computer Science
Nr. in Reihe13585
StatusVeröffentlicht
Veröffentlichungsjahr2022 (28.09.2022)
Sprache, in der die Publikation verfasst istEnglisch
KonferenzInternational Conference on Enterprise Design, Operations and Computing, Bozen, Italien, Italien
ISBN978-3-031-17603-6
DOI10.1007/978-3-031-17604-3_14
StichwörterTestmigration, Entwicklung der Software, Prozessgetriebene Anwendung, BPMN

Autor*innen der Universität Münster

Kuchen, Herbert
Lehrstuhl für Praktische Informatik in der Wirtschaft (Prof. Kuchen) (PI)
European Research Center for Information Systems (ERCIS)
Schneid, Konrad
Lehrstuhl für Praktische Informatik in der Wirtschaft (Prof. Kuchen) (PI)