TASSA: testing framework for web service orchestrations
Dessislava Petrova‐Antonova, Sylvia Ilieva, Denitsa Manova · Automation of Software Test · 2015
Testing of web service orchestrations brings new challenges to developers of Service-Oriented Applications (SOA) due to their dynamic nature and missing control over underlying infrastructure. The current testing approaches and tools cover single testing activities such as test path analysis, test case generation, web service emulation, fault injection, etc. There is still a lack of solutions that provide complete testing of such applications. In order to fill this gap, this paper proposes a framework, called Testing as a Service Software Architecture (TASSA), for testing web service orchestrations, described with Business Process Execution Language for Web Services (WS-BPEL). It automates a complete set of activities for design time testing of functional and non-functional behavior of composed web services. The feasibility of the framework is proved through a case study that demonstrates its features while testing a sample business process.