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 条
[1]  
ANDREWS AA, 2005, TESTING WEB APPL MOD, V4
[2]  
[Anonymous], 2005, WEB CONTENT ACCESSIB
[3]  
[Anonymous], 1999, TESTING OBJECT ORIEN
[4]  
BANGIO A, 2000, P 9 INT C WWW WWW9 A, P137
[5]  
CONALLEN J, 2000, BUILDING WEB APPL UM
[6]  
Di Lucca GA, 2005, WSE 2005: SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON WEB SITE EVOLUTION, PROCEEDINGS, P87
[7]   Reverse engineering Web applications: the WARE approach [J].
Di Lucca, GA ;
Fasolino, AR ;
Tramontana, P .
JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2004, 16 (1-2) :71-101
[8]   Considering browser interaction in web application testing [J].
Di Lucca, GA ;
Di Penta, M .
FIFTH IEEE INTERNATIONAL WORKSHOP ON WEB SITE EVOLUTION THEME: ARCHITECTURE, PROCEEDINGS, 2003, :74-81
[9]   Comprehending web applications by a clustering based approach [J].
Di Lucca, GA ;
Fasolino, AR ;
Pace, F ;
Tramontana, P ;
De Carlini, U .
10TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 2002, :261-270
[10]   An approach to identify duplicated Web pages [J].
Di Lucca, GA ;
Di Penta, M ;
Fasolino, AR .
26TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2002, :481-486