Home // International Journal On Advances in Systems and Measurements, volume 11, numbers 3 and 4, 2018 // View article


An Extended Evaluation of Process Log Analysis for BPEL Test Coverage Calculation

Authors:
Daniel Lübke

Keywords: Test Coverage; Process Mining; BPEL; Event Log; Experiment; Performance.

Abstract:
With today's requirement of quickly developing digitization solutions, companies often use specialized workflow languages like the BPEL or BPMN 2.0, which orchestrate services along the process flow. Because process models are of critical importance to the functioning of the organization, high quality and reliability of the implementations are mandatory. Therefore, testing becomes an even more important activity in the development process. For judging the quality of developed tests, Test Coverage Metrics can be used. Current approaches to test coverage calculation for BPEL either rely on instrumentation, which is slow, or are limited to vendor-provided unit test frameworks, in which all dependent services are mocked, which limits the applicability of such approaches. Our refined approach relies on analyzing process event logs that are written during process execution. Within this article we analyze the performance characteristics of process log analysis versus the instrumentation-based approach by running an experiment with BPEL processes and their accompanying test suites developed in an industry project. According to our findings, the improved version of process log analysis is significantly faster for all scenarios.

Pages: 282 to 296

Copyright: Copyright (c) to authors, 2018. Used with permission.

Publication date: December 30, 2018

Published in: journal

ISSN: 1942-261x