{"title":"集群自动化测试故障","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":"{\"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}","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}
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.