Structural testing of Web applications

被引:54
作者
Liu, CH [1 ]
Kung, DC [1 ]
Hsia, P [1 ]
Hsu, CT [1 ]
机构
[1] Univ Texas, Dept Comp Sci & Engn, Arlington, TX 76019 USA
来源
11TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS | 2000年
关键词
D O I
10.1109/ISSRE.2000.885863
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In recent years, Web applications have become prevalent around the world. Many companies have developed or integrated their mission-critical applications using Web technologies. As Web applications become more complex, resting Web applications becomes crucial. In this paper, we extend data flow testing techniques to Web applications. Several data flow issues for analyzing HTML and eXtensible Markup Language (XML) documents in Web applications are discussed. An approach to supporting data flow testing for Web applications is presented, ii? our approach, the structural test artifacts of a Web application ai-e captured ill a Web Application Test Model (WATM) rc,here each component of the Web application is treated as an object. The elements of an HTLM or XML document are considered as structured variables within an object Data flow test cases for Web applications are derived from flow graphs in five levels according to the types of definition-use chains for the variables of interest.
引用
收藏
页码:84 / 96
页数:13
相关论文
共 15 条
[1]  
[Anonymous], 2 ACM SIGSOFT S FDN
[2]   AN APPLICABLE FAMILY OF DATA FLOW TESTING CRITERIA [J].
FRANKL, PG ;
WEYUKER, EJ .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (10) :1483-1498
[3]  
GAO J, 1999, IEEE COMPUTER MAY, P38
[4]  
GOLDFARB CF, 1998, XML HDB
[5]   INTERPROCEDURAL DATA FLOW TESTING [J].
HARROLD, MJ ;
SOFFA, ML .
PROCEEDINGS OF THE ACM SIGSOFT 89: THIRD SYMPOSIUM ON SOFTWARE TESTING, ANALYSIS, AND VERIFICATION ( TAV 3 ), 1989, 14 :158-167
[6]  
Khare R., 1997, IEEE Internet Computing, V1, P78, DOI 10.1109/4236.612222
[7]  
Koppol P. V., 1996, Proceedings of the 1996 International Symposium on Software Testing and Analysis (ISSTA), P14, DOI 10.1145/229000.226298
[8]  
KUNG D, 1993, P WORK C REV ENG MAY, P202
[9]  
MILLER E, WEBSITE TESTING
[10]   INTERPROCEDURAL DEF-USE ASSOCIATIONS FOR C-SYSTEMS WITH SINGLE LEVEL POINTERS [J].
PANDE, HD ;
LANDI, WA ;
RYDER, BG .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (05) :385-403