Title :
The Web Services Composition Testing Based on Extended Finite State Machine and UML Model
Author :
Ching-Seh Wu ; Chi-Hsin Huang
Author_Institution :
Comput. Sci. & Eng., Oakland Univ., Rochester, MI, USA
Abstract :
Web services are designed as software building blocks for Service Oriented Architecture (SOA). It provides an approach to software development that system and application can be constructed by assembling reusable software building blocks, called services. The industries have adopted web services composition to generate new business applications or mission critical services. One of the most popular integration languages for web services composition is Web Services Business Process Execution Language (WS-BPEL). Although the individual service is usually functional correctly, however, several unexpected faults may occur during execution of composite web service. It is difficult to detect the original failure service because the faults may propagate, accumulate and spread. In this paper, we present a technique of Model-Based Testing (MBT) to enhance testing of interactions among the web services. The technique combines Extended Finite State Machine (EFSM) and UML sequence diagram to generate a test model, called EFSM-SeTM. We also defined various coverage criteria to generate valid test paths from EFSM-SeTM model for a better test coverage of all possible scenarios.
Keywords :
Unified Modeling Language; Web services; finite state machines; program testing; service-oriented architecture; software fault tolerance; software reusability; EFSM-SeTM model; MBT; SOA; UML model; UML sequence diagram; WS-BPEL; Web service business process execution language; Web service composition testing; business applications; composite Web service execution; extended finite state machine; failure service; integration languages; mission critical services; model-based testing; reusable software building block assembling; service oriented architecture; software development approach; Computational modeling; Electronic mail; Generators; Testing; Unified modeling language; Web services; XML; Composite Web Service Testing; EFSM; MBT; WS-BPEL; Web Services Test Model;
Conference_Titel :
Service Science and Innovation (ICSSI), 2013 Fifth International Conference on
Conference_Location :
Kaohsiung
DOI :
10.1109/ICSSI.2013.46