{"title":"基于需求的回归测试选择扩展模型","authors":"A. Lawanna","doi":"10.14416/J.IJAST.2017.08.005","DOIUrl":null,"url":null,"abstract":"Issue of maintaining software is to consider which test cases should be kept for the next modification where the size of test suite gets bigger. This makes performance of software development pull out. The objective of proposing requirement-based test case selection model is to improve ability of regression test selection, in particular, to moderate the size of test suite of the modified program, which gets larger after modification regarding the need of specific requirements, including preparing higher ability of removing faults. It comprises five main algorithms, which are finding reused test case, classifying, revising, deleting, and selecting the appropriate test cases. This paper uses six programs run on different four comparative studies, which are selectall, random, and regression test selection. It gives smaller size than the traditional techniques about 49.78% in average. Besides, it offers percent fixing faults that is higher than select-all, random, and regression test selection algorithm as around 0.06–1.32%.","PeriodicalId":352801,"journal":{"name":"King Mongkut’s University of Technology North Bangkok International Journal of Applied Science and Technology","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Requirement-based Selection Model for the Expansion of Regression Test Selection\",\"authors\":\"A. Lawanna\",\"doi\":\"10.14416/J.IJAST.2017.08.005\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Issue of maintaining software is to consider which test cases should be kept for the next modification where the size of test suite gets bigger. This makes performance of software development pull out. The objective of proposing requirement-based test case selection model is to improve ability of regression test selection, in particular, to moderate the size of test suite of the modified program, which gets larger after modification regarding the need of specific requirements, including preparing higher ability of removing faults. It comprises five main algorithms, which are finding reused test case, classifying, revising, deleting, and selecting the appropriate test cases. This paper uses six programs run on different four comparative studies, which are selectall, random, and regression test selection. It gives smaller size than the traditional techniques about 49.78% in average. Besides, it offers percent fixing faults that is higher than select-all, random, and regression test selection algorithm as around 0.06–1.32%.\",\"PeriodicalId\":352801,\"journal\":{\"name\":\"King Mongkut’s University of Technology North Bangkok International Journal of Applied Science and Technology\",\"volume\":\"24 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-08-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"King Mongkut’s University of Technology North Bangkok International Journal of Applied Science and Technology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.14416/J.IJAST.2017.08.005\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"King Mongkut’s University of Technology North Bangkok International Journal of Applied Science and Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.14416/J.IJAST.2017.08.005","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Requirement-based Selection Model for the Expansion of Regression Test Selection
Issue of maintaining software is to consider which test cases should be kept for the next modification where the size of test suite gets bigger. This makes performance of software development pull out. The objective of proposing requirement-based test case selection model is to improve ability of regression test selection, in particular, to moderate the size of test suite of the modified program, which gets larger after modification regarding the need of specific requirements, including preparing higher ability of removing faults. It comprises five main algorithms, which are finding reused test case, classifying, revising, deleting, and selecting the appropriate test cases. This paper uses six programs run on different four comparative studies, which are selectall, random, and regression test selection. It gives smaller size than the traditional techniques about 49.78% in average. Besides, it offers percent fixing faults that is higher than select-all, random, and regression test selection algorithm as around 0.06–1.32%.