Home // BUSTECH 2018, The Eighth International Conference on Business Intelligence and Technology // View article


Calculating Test Coverage for BPEL Processes With Process Log Analysis

Authors:
Daniel Luebke

Keywords: Test Coverage; Process Mining; BPEL; Event Log

Abstract:
Today more and more business processes are digitized by implementing them in specialized workflow languages like the Business Process Execution Language (BPEL) or Business Process Model and Notation (BPMN 2.0), which orchestrate services along the process flow. Because these process models are software artefacts of critical importance to the functioning of the organization, high quality and reliability of these processes are mandatory. Testing therefore becomes an important activity in the development process. Test Coverage Metrics have long been used in software development projects to assess test quality and test progress. Current approaches to test coverage calculation for BPEL either relies on instrumentation, which is slow, or is limited to vendor-provided unit test frameworks, in which all dependent services are mocked (unit tests), which limits the applicability of such approaches. Our approach relies on analyzing process event logs that are written during process execution. This approach does not require additional infrastructure and can be used in unit tests, as well as in system and integration tests. We found that our approach for measuring test coverage is not only more flexible but also faster than an instrumentation-based approach.

Pages: 1 to 7

Copyright: Copyright (c) IARIA, 2018

Publication date: February 18, 2018

Published in: conference

ISSN: 2308-4391

ISBN: 978-1-61208-614-9

Location: Barcelona, Spain

Dates: from February 18, 2018 to February 22, 2018