DocumentCode :
2088228
Title :
When a GUI Regression Test Failed, What Should be Blamed?
Author :
Chen, Jin ; Lin, Mengxiang ; Yu, Kai ; Shao, Bing
Author_Institution :
State Key Lab. of Software Dev. Environ., Beihang Univ., Beijing, China
fYear :
2012
fDate :
17-21 April 2012
Firstpage :
467
Lastpage :
470
Abstract :
Script-based automated regression testing is widely used in industry. In this work, we focus on failed tests in a real regression test project. The causes of 197 failed tests produced in automated testing are examined and categorized based on an analysis procedure presented. The result shows that incorrect scripts, oracle mismatches, test tool bugs and misconfigurations involved in testing contribute most to failures instead of product bugs. Detecting and fixing the false positives are laborious and time-consuming. Our empirical study demonstrates that the benefits of test automation are obliterated to some extent in practical settings. To improve the effectiveness of automated regression testing further, some issues should receive more attention.
Keywords :
graphical user interfaces; program debugging; program testing; regression analysis; GUI regression test; false positive fixing; oracle mismatches; product bugs; real regression test project; script-based automated regression testing; test tool bugs; Automation; Computer bugs; Educational institutions; Graphical user interfaces; Servers; Software; Testing; GUI testing; automated testing; regression testing; test maintenance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Testing, Verification and Validation (ICST), 2012 IEEE Fifth International Conference on
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4577-1906-6
Type :
conf
DOI :
10.1109/ICST.2012.127
Filename :
6200139
Link To Document :
بازگشت