Testing Web-based applications: The state of the art and future trends

被引:69
作者
Di Lucca, Giuseppe A.
Fasolino, Anna Rita
机构
[1] Univ Sannio, RCOST Res Ctr Software Technol, I-82100 Benevento, Italy
[2] Univ Naples Federico II, Dipartimento Informat & Sistemist, I-80125 Naples, Italy
关键词
Web engineering; Web application testing; software testing;
D O I
10.1016/j.infsof.2006.06.006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software testing is a difficult task and testing Web-based applications may be even more difficult, due to the peculiarities of such applications. In the last years, several problems in the field of Web-based applications testing have been addressed by research work, and several methods and techniques have been defined and used to test Web-based applications effectively. This paper will present the main differences between Web-based applications and traditional ones, how these differences impact the testing of the former ones, and some relevant contributions in the field of Web application testing developed in recent years. The focus is mainly on testing the functionality of a Web-based application, even if some discussion about the testing of non-functional requirements is provided too. Some indications about future trends in Web application testing are also outlined in the paper. (C) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:1172 / 1186
页数:15
相关论文
共 29 条
[11]   Testing web applications [J].
Di Lucca, GA ;
Fasolino, AR ;
Faralli, F ;
De Carlini, U .
INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2002, :310-319
[12]   Leveraging user-session data to support Web application testing [J].
Elbaum, S ;
Rothermel, G ;
Karre, S ;
Fisher, M .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2005, 31 (03) :187-202
[13]   Improving web application testing with user session data [J].
Elbaum, S ;
Karre, S ;
Rothermel, G .
25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2003, :49-59
[14]   Conceptual modeling of device-independent Web applications [J].
Gómez, J. ;
Cachero, C. ;
Pastor, O. .
IEEE Multimedia, 2001, 8 (02) :26-38
[15]  
Harrold M. J., 1993, ACM Transactions on Software Engineering and Methodology, V2, P270, DOI 10.1145/152388.152391
[16]   Going faster: Testing the Web application [J].
Hieatt, E ;
Mee, R .
IEEE SOFTWARE, 2002, 19 (02) :60-+
[17]  
HOWER R, 2005, WEB SITE TEST TOOLS
[18]  
*IEEE, 1990, SOFTW ENG STAND COLL
[19]  
Isakowitz T, 1997, P ANN HICSS, P177, DOI 10.1109/HICSS.1997.665523
[20]   Measuring and modeling usage and reliability for statistical Web testing [J].
Kallepalli, C ;
Tian, J .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2001, 27 (11) :1023-1036