Clustering and Tailoring User Session Data for Testing Web Applications

被引:8
|
作者
Luo, Xingmin [1 ]
Ping, Fan [1 ]
Chen, Mei-Hwa [1 ]
机构
[1] SUNY Albany, Albany, NY 12222 USA
关键词
D O I
10.1109/ICST.2009.51
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Web applications have become major driving forces for world business. Effective and efficient testing of evolving web applications is essential for providing reliable services. In this paper, we present a user session based testing technique that clusters user sessions based on the service profile and selects a set Of representative user sessions from each cluster. Then each selected user session is tailored by augmentation with additional requests to cover the dependence relationships between web pages. The created test suite not only can significantly reduce the size of the collected user sessions, but is also viable to exercise fault sensitive paths. We conducted two empirical studies to investigate the effectiveness of our approach-one one was in a controlled environment using seeded faults, and the other was conducted on an industrial system with real faults. The results demonstrate that our approach consistently detected the majority of the known faults by using a relatively small number of test cases in both studies.
引用
收藏
页码:336 / 345
页数:10
相关论文
共 50 条
  • [31] Testing concurrent user behavior of synchronous web applications with Petri nets
    Jeff Offutt
    Sunitha Thummala
    Software & Systems Modeling, 2019, 18 : 913 - 936
  • [32] Data sharing between web applications based on the request of user
    Li, Ming
    Luo, Nianlong
    2009 ISECS INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT, VOL III, 2009, : 280 - 282
  • [33] User Intention Modeling in Web Applications Using Data Mining
    Chen Z.
    Lin F.
    Liu H.
    Liu Y.
    Ma W.-Y.
    Wenyin L.
    World Wide Web, 2002, 5 (03) : 181 - 191
  • [34] Clustering in User Information Retrieval on Web
    Sharma, Sachin
    Mangat, Veenu
    2013 INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL AND BUSINESS INTELLIGENCE (ISCBI), 2013, : 287 - 290
  • [35] Data Flow Testing of CGI Based Web Applications
    Sahu, Madhusmita
    Mohapatra, Durga Prasad
    2014 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY (ICIT), 2014, : 106 - 111
  • [36] Testing Web Applications Using Poor Quality Data
    Laranjeiro, Nuno
    Soydemir, Seyma Nur
    Bernardino, Jorge
    2016 SEVENTH LATIN-AMERICAN SYMPOSIUM ON DEPENDABLE COMPUTING (LADC), 2016, : 139 - 144
  • [37] A clustering model for mining evolving web user patterns in data stream environment
    Wu, EH
    Ng, MK
    Yip, AM
    Chan, TF
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING IDEAL 2004, PROCEEDINGS, 2004, 3177 : 565 - 571
  • [38] AN APPROACH FOR WEB PAGE ORDERING USING USER SESSION
    Surya, Anupma
    Sharma, Dilip Kumar
    2013 IEEE CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES (ICT 2013), 2013, : 1009 - 1013
  • [39] Web User Session Reconstruction with Back Button Browsing
    Dell, Robert F.
    Roman, Pablo E.
    Velasquez, Juan D.
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT I, PROCEEDINGS, 2009, 5711 : 326 - +
  • [40] Algorithm of Web Session Clustering Based on Increase of Similarities
    Li, Chaofeng
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT, INNOVATION MANAGEMENT AND INDUSTRIAL ENGINEERING, VOL II, 2008, : 316 - 319