DocumentCode :
3114893
Title :
Generating Effective Test Sequences for BPEL Testing
Author :
Hou, Shan-Shan ; Zhang, Lu ; Lan, Qian ; Mei, Hong ; Sun, Jia-Su
Author_Institution :
Key Lab. of High Confidence Software Technol., Peking Univ., Beijing, China
fYear :
2009
fDate :
24-25 Aug. 2009
Firstpage :
331
Lastpage :
340
Abstract :
With the popularity of Web services and service-oriented architecture (SOA), quality assurance of SOA applications, such as testing, has become a research focus. Programs implemented by business process execution language for Web services (BPEL), which can compose partner Web services into activities, are one popular kind of SOA applications. The unique features of BPEL programs bring new challenges into testing. Without explicit user interfaces, a BPEL test case is a sequence of messages that can be received by the BPEL program under test. Although the research on message-sequence generation and instance routing issues are very popular in testing of object-oriented programs, previous research has not studied the message sequence generation issues induced by unique features of BPEL as a new language.In this paper, we propose an approach to generating effective message sequences for testing BPEL. In particular,we model the BPEL program under test as a message sequence graph (MSG), and generate message sequences based on MSG. We performed an experimental study on our approach with six BPEL programs. The results show that the BPEL message sequences generated using our approach can effectively expose faults.
Keywords :
Web services; object-oriented programming; program testing; software architecture; BPEL testing; Web services testing; business process execution language; message sequence graph; object-oriented programs; quality assurance; service-oriented architecture; Application software; Computer science education; Educational technology; Electronic equipment testing; Laboratories; Quality assurance; Service oriented architecture; Software quality; Software testing; Web services; BPEL Testing; Message Sequence Graph; Test-Sequence generation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality Software, 2009. QSIC '09. 9th International Conference on
Conference_Location :
Jeju
ISSN :
1550-6002
Print_ISBN :
978-1-4244-5912-4
Type :
conf
DOI :
10.1109/QSIC.2009.50
Filename :
5381417
Link To Document :
بازگشت