{"title":"Prioritizing automated test cases of Web applications using reinforcement learning: an enhancement","authors":"Hoang-Gia Nguyen, Hoang-Dat Le, Vu Nguyen","doi":"10.1109/KSE53942.2021.9648835","DOIUrl":null,"url":null,"abstract":"Test prioritization helps reduce the time needed to perform testing on the target application under test. It is even more critical when there are lots of tests to be tested within a short period. This paper presents a test prioritization method that enhances our previous method for prioritizing automated tests of Web-based applications using reinforcement learning. The main improvements are focused on the reward function of reinforcement learning and the graph merge-discount factor. We evaluate our method and other six recent test prioritization methods using eleven data sets. The results show that the proposed method outperforms the other methods on most data sets.","PeriodicalId":130986,"journal":{"name":"2021 13th International Conference on Knowledge and Systems Engineering (KSE)","volume":"478 ","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 13th International Conference on Knowledge and Systems Engineering (KSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/KSE53942.2021.9648835","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Test prioritization helps reduce the time needed to perform testing on the target application under test. It is even more critical when there are lots of tests to be tested within a short period. This paper presents a test prioritization method that enhances our previous method for prioritizing automated tests of Web-based applications using reinforcement learning. The main improvements are focused on the reward function of reinforcement learning and the graph merge-discount factor. We evaluate our method and other six recent test prioritization methods using eleven data sets. The results show that the proposed method outperforms the other methods on most data sets.