Software unit test coverage and adequacy
ACM Computing Surveys (CSUR)
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Endo-testing: unit testing with mock objects
Extreme programming examined
Test Driven Development: By Example
Test Driven Development: By Example
ISSRE '04 Proceedings of the 15th International Symposium on Software Reliability Engineering
Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging and More
BPEL4WS Unit Testing: Framework and Implementation
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Business Process Execution Language for Web Services BPEL and BPEL4WS 2nd Edition
Business Process Execution Language for Web Services BPEL and BPEL4WS 2nd Edition
Unit test frameworks
Towards Correctness Assurance in Adaptive Service-Based Applications
ServiceWave '08 Proceedings of the 1st European Conference on Towards a Service-Based Internet
Automatic Test Case Generation for Interacting Services
Service-Oriented Computing --- ICSOC 2008 Workshops
Connectedness testing of RESTful web-services
Proceedings of the 3rd India software engineering conference
GAmera: a Tool for WS-BPEL composition testing using mutation analysis
ICWE'10 Proceedings of the 10th international conference on Web engineering
Chronological fault-based mutation processes for WS-BPEL 2.0 programs
International Journal of Web Engineering and Technology
Service research challenges and solutions for the future internet
Protocol compatibility notations for service integration testing
Proceedings of the International Workshop on Quality Assurance for Service-Based Applications
BPEL-unit: JUnit for BPEL processes
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
Cost-aware pareto optimal test suite minimisation for service-centric systems
Proceedings of the 15th annual conference on Genetic and evolutionary computation
A business protocol unit testing framework for web service composition
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
Hi-index | 0.00 |
The Business Process Execution Language (BPEL) is emerging as the new standard in Web service composition. As more and more workflows are modelled using BPEL, unit-testing these compositions becomes increasingly important. However, little research has been done in this area and no frameworks comparable to the xUnit family are available. In this paper, we propose a layer-based approach to creating frameworks for repeatable, white-box BPEL unit testing, which we use for the development of a new testing framework. This framework uses a specialized BPEL-level testing language to describe interactions with a BPEL process to be carried out in a test case. The framework supports automated test execution and offers test management capabilities in a standardized and open way via well-defined interfaces -- even to third-party applications.