RMIT University
Browse

Automated testing of WS-BPEL service compositions: A scenario-oriented approach

journal contribution
posted on 2024-11-01, 22:42 authored by Chang Ai Sun, Yan Zhao, Lin Pan, Huai Liu, Tsong Yueh Chen
Nowadays, Service Oriented Architecture (SOA) has become one mainstream paradigm for developing distributed applications. As the basic unit in SOA, Web services can be composed to construct complex applications. The quality of Web services and their compositions is critical to the success of SOA applications. Testing, as a major quality assurance technique, is confronted with new challenges in the context of service compositions. In this paper, we propose a scenario-oriented testing approach that can automatically generate test cases for service compositions. Our approach is particularly focused on the service compositions specified by Business Process Execution Language for Web Services (WS-BPEL), a widely recognized executable service composition language. In the approach, a WS-BPEL service composition is first abstracted into a graph model; test scenarios are then derived from the model; finally, test cases are generated according to different scenarios. We also developed a prototype tool implementing the proposed approach, and an empirical study was conducted to demonstrate the applicability and effectiveness of our approach. The experimental results show that the automatic scenario-oriented testing approach is effective in detecting many types of faults seeded in the service compositions.

History

Journal

IEEE Transactions on Services Computing

Volume

11

Issue

4

Start page

616

End page

629

Total pages

14

Publisher

IEEE

Place published

United States

Language

English

Copyright

© 2015 IEEE

Former Identifier

2006054982

Esploro creation date

2020-06-22

Fedora creation date

2018-09-21

Usage metrics

    Scholarly Works

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC