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 条
  • [1] Improving web application testing with user session data
    Elbaum, S
    Karre, S
    Rothermel, G
    25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 49 - 59
  • [2] Applying User Session Based Technique in Web Applications Testing
    Jiao, Jian
    PROCEEDING OF THE 10TH INTERNATIONAL CONFERENCE ON INTELLIGENT TECHNOLOGIES, 2009, : 36 - 38
  • [3] Advances in User-Session-Based Testing of Web Applications
    Sampath, Sreedevi
    ADVANCES IN COMPUTERS, VOL 86, 2012, 86 : 87 - 108
  • [4] Leveraging user-session data to support Web application testing
    Elbaum, S
    Rothermel, G
    Karre, S
    Fisher, M
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2005, 31 (03) : 187 - 202
  • [5] User Session Data based Web Applications Test with Cluster Analysis
    Li, Jin-hua
    Xing, Dan-dan
    ADVANCED RESEARCH ON COMPUTER SCIENCE AND INFORMATION ENGINEERING, PT I, 2011, 152 : 415 - 421
  • [6] Applying concept analysis to user-session-based testing of web applications
    Sampath, Sreedevi
    Sprenkle, Sara
    Gibson, Emily
    Pollock, Lori
    Greenwald, Amie Souter
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2007, 33 (10) : 643 - 658
  • [7] Web user session characterization via clustering techniques
    Bianco, A
    Mardente, G
    Mellia, M
    Munafò, M
    Muscariello, L
    GLOBECOM '05: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6: DISCOVERY PAST AND FUTURE, 2005, : 1102 - 1107
  • [8] Web User-Session Inference by Means of Clustering Techniques
    Bianco, Andrea
    Mardente, Gianluca
    Mellia, Marco
    Munafo, Maurizio
    Muscariello, Luca
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2009, 17 (02) : 405 - 416
  • [9] Experimental Investigation of PSO Based Web User Session Clustering
    Lu, Haiyan
    Nguyen, Thi Thanh Sang
    2009 INTERNATIONAL CONFERENCE OF SOFT COMPUTING AND PATTERN RECOGNITION, 2009, : 647 - 652
  • [10] Improving the effectiveness of test suite reduction for user-session-based testing of web applications
    Sampath, Sreedevi
    Bryce, Renee C.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (07) : 724 - 738