Towards a methodology for testing of business processes
Sylvia Ilieva, Ilina Manova, Dessislava Petrova‐Antonova · 2012
Business processes naturally integrate web services implemented with different languages and technologies and executed in heterogeneous environment. Usually the integrated web services and their underlying infrastructure used to exchange messages are not under the control of process architects. This reflects the development and specifically complicates the testing. In this paper a methodology for testing of business processes is presented, which aims to enable automatic test case generation for path coverage functional testing, as well as to provide fault injection mechanisms for negative functional testing. The methodology is supported by a testing framework, called TASSA, that consists of several tools for design time testing of business process described according Web Service Business Process Execution Language (WS-BPEL) standard. The framework follows the Service-Oriented Architecture (SOA) principles and is validated through sample business process scenarios.