@inproceedings{d229f0c338424a4daad02eb7c328b6ea,
title = "When a GUI regression test failed, what should be blamed?",
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 = "GUI testing, automated testing, regression testing, test maintenance",
author = "Jin Chen and Mengxiang Lin and Kai Yu and Bing Shao",
year = "2012",
doi = "10.1109/ICST.2012.127",
language = "英语",
isbn = "9780769546704",
series = "Proceedings - IEEE 5th International Conference on Software Testing, Verification and Validation, ICST 2012",
pages = "467--470",
booktitle = "Proceedings - IEEE 5th International Conference on Software Testing, Verification and Validation, ICST 2012",
note = "5th IEEE International Conference on Software Testing, Verification and Validation, ICST 2012 ; Conference date: 17-04-2012 Through 21-04-2012",
}