Generating Effective Test Sequences for BPEL Testing

Jeju(2009)

引用 39|浏览3
暂无评分
摘要
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.
更多
查看译文
关键词
bpel testing,message sequence graph,partner web services,bpel test case,program testing,test-sequence generation,web services,bpel message sequence,quality assurance,object-oriented programs,unique feature,bpel program,generating effective test sequences,effective message sequence,web services testing,software architecture,service-oriented architecture,message sequence generation issue,object-oriented programming,business process execution language,soa application,web service,object oriented programming,business,nickel,correlation,service oriented architecture,switches,user interface,data mining,testing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要