Testing web applications focusing on their specialties

Nowadays, Web applications are very prevalent around the world, and it becomes more and more important to ensure their qualities by testing. However, due to the special characters of Web applications, traditional testing methods are not suitable for Web testing in many aspects. So based on the related work by now, this paper presents our research work in such areas as the Web application modeling, the test case generation, the detailed testing methods and techniques, the testing executing process, and the testing measurements. And based on the rules of software engineering, these processes are the necessary parts of the whole testing. Our methods focus on such specialties as numerous users, distributed structures, dynamic and interactive functions of Web applications and the improvements for the testing efficiency.

[1]  Jerilyn Prescott,et al.  Usability testing: a quick, cheap, and effective method , 1999, SIGUCCS.

[2]  Baowen Xu,et al.  Website evolution based on statistic data , 2003, The Ninth IEEE Workshop on Future Trends of Distributed Computing Systems, 2003. FTDCS 2003. Proceedings..

[3]  Juliana Freire,et al.  Automating Web navigation with the WebVCR , 2000, Comput. Networks.

[4]  Martin Gaedke,et al.  Web Engineering - Introduction. , 2000 .

[5]  Liang Shi,et al.  An algorithm for fault diagnosis based on combinatorial design approach for testing , 2003 .

[6]  Michael L. Fredman,et al.  The AETG System: An Approach to Testing Based on Combinatiorial Design , 1997, IEEE Trans. Software Eng..

[7]  David Chenho Kung,et al.  An object-oriented Web test model for testing Web applications , 2000, Proceedings 24th Annual International Computer Software and Applications Conference. COMPSAC2000.

[8]  Yu Lei,et al.  A Test Generation Strategy for Pairwise Testing , 2002, IEEE Trans. Software Eng..

[9]  Helen M. Grady Web site design: a case study in usability testing using paper prototypes , 2000, SIGDOC.

[10]  Daniel A. Menascé,et al.  Load Testing of Web Sites , 2002, IEEE Internet Comput..

[11]  Cornelia Boldyreff,et al.  The evolution of Websites , 1999, Proceedings Seventh International Workshop on Program Comprehension.

[12]  Bruce Krulwich Automating the Internet: Agents as User Surrogates , 1997, IEEE Internet Comput..

[13]  Xu Bao A Survey of Web Testing , 2003 .

[14]  Robert L. Probert,et al.  A practical strategy for testing pair-wise coverage of network interfaces , 1996, Proceedings of ISSRE '96: 7th International Symposium on Software Reliability Engineering.

[15]  Lu Hong,et al.  An algorithm for automatically generating black-box test cases , 2003 .

[16]  XuBaowen,et al.  AN ALGORITHM FOR AUTOMATICALLY GENERATING BLACK-BOX TEST CASES , 2003 .

[17]  Hung Quoc Nguyen,et al.  Testing Applications on the Web: Test Planning for Internet-Based Systems , 2000 .

[18]  Baowen Xu,et al.  A Browser Compatibility Testing Method Based on Combinatorial Testing , 2003, ICWE.

[19]  Michael Hackett,et al.  Testing Applications on the Web: Test Planning for Mobile and Internet-Based Systems , 2003 .

[20]  Yasufumi Toyoshima,et al.  Engineering on the Internet for Global Software Production , 1999, Computer.

[21]  Baowen Xu,et al.  Regression testing for Web applications based on slicing , 2003, Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003.

[22]  Chien-Hung Liu,et al.  A formal object-oriented test model for testing web applications , 2002 .

[23]  M. Fredman,et al.  New techniques for designing qualitatively independent systems , 1998 .

[24]  Jeff Tian,et al.  Measuring and Modeling Usage and Reliability for Statistical Web Testing , 2001, IEEE Trans. Software Eng..

[25]  Tatsuhiro Tsuchiya,et al.  A new method for constructing pair-wise covering designs for software testing , 2002, Information Processing Letters.

[26]  Siu-Ming Yiu,et al.  Modeling Web navigation by statechart , 2000, Proceedings 24th Annual International Computer Software and Applications Conference. COMPSAC2000.

[27]  Giuseppe A. Di Lucca,et al.  Testing Web applications , 2002, International Conference on Software Maintenance, 2002. Proceedings..

[28]  Paolo Tonella,et al.  Analysis and testing of Web applications , 2001, Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001.

[29]  S. Murugesan,et al.  Intelligent agents on the Internet and Web , 1998, Proceedings of IEEE TENCON '98. IEEE Region 10 International Conference on Global Connectivity in Energy, Computer, Communication and Control (Cat. No.98CH36229).

[30]  Tomás Isakowitz,et al.  RMM: a methodology for structured hypermedia design , 1995, CACM.

[31]  Jim Conallen,et al.  Building Web applications with UML , 1999 .

[32]  Baowen Xu,et al.  Development of a self-adaptive Web search engine , 2001, Proceedings 3rd International Workshop on Web Site Evolution. WSE 2001.