Model-Based Testing of Web Service with EFSM

被引:2
作者
Sun, Fuzhen [1 ,2 ]
Liao, Lejian [2 ]
Zhang, Longbo [1 ]
机构
[1] Shandong Univ Technol, Sch Comp Sci & Technol, Zibo, Peoples R China
[2] Beijing Inst Technol, Sch Comp Sci, Beijing Key Lab Intelligent Informat Technol, Beijing Engn Res Ctr High Volume Language Informa, Beijing 100081, Peoples R China
来源
PRACTICAL APPLICATIONS OF INTELLIGENT SYSTEMS, ISKE 2013 | 2014年 / 279卷
关键词
Web service; Model-based testing; Extended finite state machine (EFSM); Fault detection;
D O I
10.1007/978-3-642-54927-4_9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Web services are becoming more and more widespread as an emerging technology; it is hard to test Web services because they are distributed applications with numerous aspects of runtime behavior that are different from typical applications. This paper presents a new approach to testing Web services based on Extended Finite State Machine (EFSM). Web Services Description Language (WSDL) file alone does not provide dynamic behavior information. This problem can be overcome by appending the formal model of EFSM to standard WSDL, we can generate a set of test cases which has a better test coverage than other methods. Moreover, a procedure for deriving an EFSM model from WSDL specification is provided to help a service provider augment, the EFSM model describing dynamic behaviors of the Web service. To show the efficacy of our approach, we applied our approach to Parlay-X Web services. In this way, we can test Web services with greater confidence in potential fault detection.
引用
收藏
页码:91 / +
页数:3
相关论文
共 15 条
[1]  
Ammann P, 2011, INTRO SOFTWARE TESTI
[2]  
Baldan P, 2011, P 9 INT C GRAPH TRAN
[3]  
Booth D., 2004, WEB SERVICES ARCHITE
[4]   Test cases selection from SDL specifications [J].
Bourhfir, C ;
Aboulhamid, E ;
Khendek, F ;
Dssouli, R .
COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING, 2001, 35 (06) :693-708
[5]  
BOURHFIR C, 1997, IWTCS 97, P75
[6]  
Hausmann JH, 2006, ICWS 06, P63
[7]  
Heckel R, 2005, LECT NOTES COMPUT SC, V3442, P34, DOI 10.1007/978-3-540-31984-9_4
[8]  
Li Y, 2009, LNCS, V3032, P940
[9]  
OFFUTT J, 2004, ACM SIGSOFT SOFTWARE, V29, P1
[10]  
Parlay X, 2012, CISC VIS NETW IND GL