Fail-Safe Testing of Web Applications

被引:5
|
作者
Andrews, Anneliese [1 ]
Boukhris, Salah [1 ]
Elakeili, Salwa [1 ]
机构
[1] Univ Denver, Dept Comp Sci, Denver, CO 80208 USA
来源
2014 23RD AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC) | 2013年
关键词
Web testing; Failure mitigation patterns; GA; GENERATION;
D O I
10.1109/ASWEC.2014.29
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper proposes a genetic algorithm (GA) method to generate test scenarios for testing proper fail-safe behavior for web applications. Unlike other approaches which combine fault trees with state charts, we create mitigation tests from an existing functional black box test suite. A genetic algorithm is used that determines points of failures and type of failure that need to be tested. Mitigation test paths are woven into the behavioral test at the point of failure based on failure specific weaving rules. The GA approach is compared to random selection. We also provide experimental results how effectiveness and efficiency vary based on mitigation defect density and length of the test suite.
引用
收藏
页码:200 / 209
页数:10
相关论文
共 50 条
  • [1] A case study of black box fail-safe testing in web applications
    Boukhris, Salah
    Andrews, Anneliese
    Alhaddad, Ahmed
    Dewri, Rinku
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 131 : 146 - 167
  • [2] Fail-safe testing of safety-critical systems: a case study and efficiency analysis
    Gario, Ahmed
    Andrews, Anneliese
    Hagerman, Seana
    SOFTWARE QUALITY JOURNAL, 2018, 26 (01) : 3 - 48
  • [3] Regression testing for web applications based on slicing
    Xu, L
    Xu, BW
    Chen, ZQ
    Jiang, JX
    Chen, HW
    27TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2003, : 652 - 656
  • [4] 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 - +
  • [5] Search-Based Testing of Ajax Web Applications
    Marchetto, Alessandro
    Tonella, Paolo
    1ST INTERNATIONAL SYMPOSIUM ON SEARCH BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 3 - 12
  • [6] Adaptive Random Testing in Detecting Layout Faults of Web Applications
    Selay, Elmin
    Zhou, Zhi Quan
    Chen, Tsong Yueh
    Kuo, Fei-Ching
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2018, 28 (10) : 1399 - 1428
  • [7] A Reactivity-based Framework of Automated Performance Testing for Web Applications
    Gao, Tiantian
    Ge, Yujia
    Wu, Gongxin
    Ni, Jinlong
    PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING AND SCIENCE (DCABES 2010), 2010, : 593 - 597
  • [8] Using combinatorial testing to build navigation graphs for dynamic web applications
    Wang, Wenhua
    Sampath, Sreedevi
    Lei, Yu
    Kacker, Raghu
    Kuhn, Richard
    Lawrence, James
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2016, 26 (04) : 318 - 346
  • [9] Developing a Feedback-Driven Automated Testing Tool for Web Applications
    McMaster, Scott
    Yuan, Xun
    2012 12TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC), 2012, : 210 - 213
  • [10] 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