Title: Requirements driven test prioritisation approach for web service composition

Authors: Poonkavithai Kalamegam; G. Zayaraz

Addresses: Department of Computer Science and Engineering, Manakula Vinayagar Institute of Technology, Pondicherry-605107, India ' Department of Computer Science and Engineering, Pondicherry Engineering College, Pondicherry-605014, India

Abstract: Service-oriented architecture (SOA) is an architectural style where the services are used instead of being physically integrated. The web services participating in a composition may evolve autonomously, making the service composition's behaviour uncertain. Moreover, the unavailability of source code in most of the situations makes prioritisation of the test cases of the web service composition more challenging. Traditional code-based prioritisation techniques are inappropriate. In this paper, a model-based test sequence prioritisation technique uses the coloured Petri nets as a model for web service composition design verification. The effectiveness of the prioritisation technique is validated using the average percentage fault detection (APFD) metric. The results show that the new proposed approach has high probability to outperform the random ordering on revealing regression faults in a modified web service composition code.

Keywords: coloured Petri nets; CPN; web service composition; test prioritisation; black box technique; service-oriented architecture; SOA; test sequences; fault detection.

DOI: 10.1504/IJCAT.2016.080491

International Journal of Computer Applications in Technology, 2016 Vol.54 No.4, pp.362 - 370

Received: 24 Feb 2015
Accepted: 07 Aug 2015

Published online: 26 Nov 2016 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article