Clustering Automation Test Faults

X. Nguyen, Phu-Khoa Nguyen, Vu Nguyen
{"title":"Clustering Automation Test Faults","authors":"X. Nguyen, Phu-Khoa Nguyen, Vu Nguyen","doi":"10.1109/KSE.2019.8919435","DOIUrl":null,"url":null,"abstract":"Black-box user interface testing has become a powerful and popular approach in automated software testing. Since the increasing number of test cases which need to be run at each iteration leads to more execution faults, the process of analyzing test failures to find the root cause or to triage usually consumes much effort. Hence, there is a need that these errors be clustered into groups based on their root cause to facilitate debugging and maintenance purposes. In this paper, we propose an automated text clustering approach along with a semi-automated version for clustering errors in term of their root causes which can help save a lot of effort in triaging and fixing bugs. Our experiment uses datasets from three different projects, two of which are industrial ones, with more than 300 errors generated in total. The results show that our approach outperforms other existing baseline methods that are utilized widely in classification and clustering field indicating that the strategy may be effective.","PeriodicalId":439841,"journal":{"name":"2019 11th International Conference on Knowledge and Systems Engineering (KSE)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 11th International Conference on Knowledge and Systems Engineering (KSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/KSE.2019.8919435","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Black-box user interface testing has become a powerful and popular approach in automated software testing. Since the increasing number of test cases which need to be run at each iteration leads to more execution faults, the process of analyzing test failures to find the root cause or to triage usually consumes much effort. Hence, there is a need that these errors be clustered into groups based on their root cause to facilitate debugging and maintenance purposes. In this paper, we propose an automated text clustering approach along with a semi-automated version for clustering errors in term of their root causes which can help save a lot of effort in triaging and fixing bugs. Our experiment uses datasets from three different projects, two of which are industrial ones, with more than 300 errors generated in total. The results show that our approach outperforms other existing baseline methods that are utilized widely in classification and clustering field indicating that the strategy may be effective.
集群自动化测试故障
黑盒用户界面测试已经成为自动化软件测试中一种强大而流行的方法。由于需要在每次迭代中运行的测试用例数量的增加会导致更多的执行错误,因此分析测试失败以找到根本原因或分类的过程通常会消耗大量的精力。因此,有必要根据错误的根本原因将这些错误分组,以方便调试和维护。在本文中,我们提出了一种自动文本聚类方法,以及一种半自动版本,用于根据错误的根本原因对错误进行聚类,这有助于节省大量的分类和修复错误的工作。我们的实验使用了来自三个不同项目的数据集,其中两个是工业项目,总共产生了300多个错误。结果表明,该方法优于现有的广泛应用于分类聚类领域的基线方法,表明该策略可能是有效的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信