ACM Home Page
Please provide us with feedback. Feedback
Towards a BPEL unit testing framework
Full text PdfPdf (199 KB)
Source International Symposium on Software Testing and Analysis archive
Proceedings of the 2006 workshop on Testing, analysis, and verification of web services and applications table of contents
Portland, Maine
Pages: 33 - 42  
Year of Publication: 2006
ISBN:1-59593-458-8
Authors
Philip Mayer  University of Hannover, Hannover, Germany
Daniel Lübke  University of Hannover, Hannover, Germany
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 34,   Downloads (12 Months): 234,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1145718.1145723
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
ActiveBPEL Engine. http://www.activebpel.org/
 
2
Alonso, G., Casati, F., Kuno, H., Machiraju, V. Web services. Springer-Verlag Berlin Heidelberg, 2004.
 
3
Andrews, T., Curbera, F., et al. Business Process Execution Language for Web services 1.1. July 2002. http://www-128.ibm.com/developerworks/library/specification/ws-bpel/.
 
4
ANTEater. Ant-based functional testing. http://aft.sourceforge.net/
 
5
Ballinger, K., Ehnebuske, D., et al. WS-I Basic Profile Version 1.0. http://www.ws-i.org/Profiles/BasicProfile-1.0.html
 
6
 
7
 
8
Box, D., Christensen, E., et al. Web Services Addressing (WS-Addressing). http://www.w3.org/Submission/ws-addressing/
 
9
Christensen, E., Curbera, F., Meredith, G., Weerawarana, S. Web Service Description Language (WSDL) 1.1. http://www.w3.org/TR/wsdl
 
10
Clark, J., DeRose, S. XML Path Language Version 1.0. http://www.w3.org/TR/xpath
 
11
 
12
Gamma, E., Beck, K. JUnit Test Infected: Programmers Love Writing Tests. http://junit.sourceforge.net/doc/testinfected/testing.htm
 
13
Gamma, E., Beck, K. JUnit. http://www.junit.org/
 
14
Hamill, P. Unit Test Frameworks. O'Reilly, 2004
 
15
Juric, M. B. Business Process Execution Language for Web Services Second Edition. Packt Publishing, 2006.
 
16
 
17
 
18
Oracle BPEL Process Manager. http://www.oracle.com/technology/products/ias/bpel/index.html
 
19
Sun NetBeans Enterprise Pack. http://www.netbeans.org/products/enterprise/index.html
 
20
 
21
WS-Unit. The Web Service Testing Tool. https://wsunit.dev.Java.net/
22

Collaborative Colleagues:
Philip Mayer: colleagues
Daniel Lübke: colleagues