| Towards a BPEL unit testing framework |
| Full text |
Pdf
(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
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 34, Downloads (12 Months): 234, Citation Count: 0
|
|
|
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
|
Sanjiva Weerawarana , Francisco Curbera , Frank Leymann , Tony Storey , Donald F. Ferguson, Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging and More, Prentice Hall PTR, Upper Saddle River, NJ, 2005
|
| |
21
|
WS-Unit. The Web Service Testing Tool. https://wsunit.dev.Java.net/
|
 |
22
|
|
|