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 条
  • [21] Towards Call for Testing: An Application to User Acceptance Testing of Web Applications
    Yu, Lian
    Zhao, Wei
    Di, Xiaofeng
    Kong, Changzhu
    Zhao, Wenbo
    Wang, Qianxiang
    Zhu, Jun
    2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 166 - +
  • [22] A Method for Test Cases Reduction in Web Application Testing Based on User Session
    Wang, Shuyan
    Wu, Wentao
    Sun, Jiaze
    2018 INTERNATIONAL CONFERENCE ON NETWORKING AND NETWORK APPLICATIONS (NANA), 2018, : 378 - 383
  • [23] Session persistence for dynamic web applications in Named Data Networking
    Qiao, Xiuquan
    Ren, Pei
    Chen, Junliang
    Tan, Wei
    Blake, M. Brian
    Xu, Wangli
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2019, 125 : 220 - 235
  • [24] Leveraging User Interactions for In-Depth Testing of Web Applications
    McAllister, Sean
    Kirda, Engin
    Kruegel, Christopher
    RECENT ADVANCES IN INTRUSION DETECTION, RAID 2008, 2008, 5230 : 191 - +
  • [25] Testing and debugging Web applications: An end-user perspective
    Phalgune, A
    2004 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN CENTRIC COMPUTING: PROCEEDINGS, 2004, : 289 - 290
  • [26] Test Case Generation and Optimization for User Session-based Web Application Testing
    Qian Zhongsheng
    JOURNAL OF COMPUTERS, 2010, 5 (11) : 1655 - 1662
  • [27] Edna: Disguising and Revealing User Data in Web Applications
    Tsai, Lillian
    Gross, Hannah
    Kaashoek, M. Frans
    Kohler, Eddie
    Schwarzkopf, Malte
    PROCEEDINGS OF THE TWENTY-NINTH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, SOSP 2023, 2023, : 434 - 450
  • [28] Web clustering using social bookmark data regarding user network
    Yakushigawa, Hiroshi
    Yanagimoto, Hidekazu
    Yoshioka, Michifumi
    ELECTRONICS AND COMMUNICATIONS IN JAPAN, 2013, 96 (03) : 24 - 30
  • [29] Web usage prediction and recommendation using web session clustering
    Vinh-Trung Luu
    Forestier, Germain
    Ripken, Mathis
    Fondement, Frederic
    Muller, Pierre-Alain
    2016 ELEVENTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT (ICDIM 2016), 2016, : 107 - 113
  • [30] Testing concurrent user behavior of synchronous web applications with Petri nets
    Offutt, Jeff
    Thummala, Sunitha
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (02): : 913 - 936