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