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
相关论文
共 44 条
[1]   A Systematic Review of the Application and Empirical Investigation of Search-Based Test Case Generation [J].
Ali, Shaukat ;
Briand, Lionel C. ;
Hemmati, Hadi ;
Panesar-Walawege, Rajwinder K. .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2010, 36 (06) :742-762
[2]  
Ammann P., 2016, INTRO SOFTWARE TESTI
[3]  
Andrews A, 2005, SOFTWARE SYSTEMS MOD, V4, P326, DOI DOI 10.1007/S10270-004-0077-7
[4]  
Andrews A., HASE 2014 IN PRESS
[5]   Fail-Safe Test Generation in Safety Critical Systems [J].
Andrews, Anneliese ;
Elakeili, Salwa ;
Boukhris, Salah .
2014 IEEE 15TH INTERNATIONAL SYMPOSIUM ON HIGH-ASSURANCE SYSTEMS ENGINEERING (HASE), 2014, :49-56
[6]   Scalability issues with using FSMWeb to test web applications [J].
Andrews, Anneliese A. ;
Offutt, Jeff ;
Dyreson, Curtis ;
Mallery, Christopher J. ;
Jerath, Kshamta ;
Alexander, Roger .
INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (01) :52-66
[7]  
[Anonymous], P 2 INT C SOFTW ENG
[8]  
[Anonymous], 2005, CMUPDL05109
[9]  
Ardagna D., 2006, WORLD WID WEB C
[10]  
Berndt D.J., 2005, P HAWAII INT C SYSTE, P318