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

Konrad Schneid, Sebastian Thöne, Herbert Kuchen

Research article in edited proceedings (conference) | Peer reviewed

Abstract

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 about the publication

PublisherAlmeida, João Paulo A.; Karastoyanova, Dimka; Guizzardi, Giancarlo; Montali, Marco; Maggi, Fabrizio Maria; Fonseca, Claudenir M.
Book titleEnterprise Design, Operations, and Computing : 26th International Conference, EDOC 2022, Bozen-Bolzano, Italy, October 3–7, 2022, Proceedings
Page range237-254
Publishing companySpringer
Place of publicationCham
Title of seriesLecture Notes in Computer Science
Volume of series13585
StatusPublished
Release year2022 (28/09/2022)
Language in which the publication is writtenEnglish
ConferenceInternational Conference on Enterprise Design, Operations and Computing, Bozen, Italien, Italy
ISBN978-3-031-17603-6
DOI10.1007/978-3-031-17604-3_14
KeywordsTestmigration, Entwicklung der Software, Prozessgetriebene Anwendung, BPMN

Authors from the University of Münster

Kuchen, Herbert
Practical Computer Science Group (PI)
European Research Center for Information Systems (ERCIS)
Schneid, Konrad
Practical Computer Science Group (PI)