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 条
  • [41] A new similarity measure for generalized web session clustering
    Yang, Qianwen
    Kou, Jisong
    Chen, Fuzan
    Li, Minqiang
    FOURTH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, VOL 3, PROCEEDINGS, 2007, : 278 - 282
  • [42] Conceptualization of Multi-user Collaborative GUI-Testing for Web Applications
    Coppola, Riccardo
    Fulcini, Tommaso
    Torchiano, Marco
    QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, QUATIC 2024, 2024, 2178 : 110 - 125
  • [43] Perturbation-based user-input-validation testing of web applications
    Li, Nuo
    Xie, Tao
    Jin, Maozhong
    Liu, Chao
    JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (11) : 2263 - 2274
  • [44] COWES: Web user clustering based on evolutionary web sessions
    Chen, Ling
    Bhowmick, Sourav S.
    Nejdl, Wolfgang
    DATA & KNOWLEDGE ENGINEERING, 2009, 68 (10) : 867 - 885
  • [45] Integration of Data Validation and User Interface Concerns in a DSL for Web Applications
    Groenewegen, Danny M.
    Visser, Eelco
    SOFTWARE LANGUAGE ENGINEERING, 2010, 5969 : 164 - 173
  • [46] Integration of data validation and user interface concerns in a DSL for web applications
    Groenewegen, Danny M.
    Visser, Eelco
    SOFTWARE AND SYSTEMS MODELING, 2013, 12 (01): : 35 - 52
  • [47] A user-friendly enterprise framework for data intensive web applications
    Garzotto, F
    Proceedings of the 2005 IEEE International Conference on Information Reuse and Integration, 2005, : 415 - 420
  • [48] Integration of data validation and user interface concerns in a DSL for web applications
    Danny M. Groenewegen
    Eelco Visser
    Software & Systems Modeling, 2013, 12 : 35 - 52
  • [49] A Markovian approach for web user profiling and clustering
    Hafri, Y
    Djeraba, C
    Stanchev, P
    Bachimont, B
    ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, 2003, 2637 : 191 - 202
  • [50] The Investigation for Web User Clustering Based on Interest
    Zheng, Wei
    Zhang, Minxia
    2011 INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND CONTROL (ICECC), 2011, : 553 - 556