{"title":"Test Case Optimization using Butterfly Optimization Algorithm","authors":"A. Verma, Ankur Choudhary, S. Tiwari","doi":"10.1109/Confluence47617.2020.9058334","DOIUrl":null,"url":null,"abstract":"Software cannot be release until unless it attains significant degree of confidence on quality parameters. In order to maintain the software quality, testing plays an important role. But this is a costly affair as it consumes almost 50 percent of the overall software development cost. The increasing competitiveness and ever updating technological change as well as customer requirements make regression testing a most important activity. So, regression testing is conducted before every release of the software which becomes expensive. Optimization of regression test suite is a way to reduce this higher cost. This paper proposes an efficient self adaptive butterfly optimization technique. The proposed approach is further utilized on regression test suite optimization problem to reduce the regression test suite size. Performance of proposed approach has been evaluated against Bat Search Optimization based approaches using fault detection as performance measures. Different tests are performed to analyze and validate the results. These results demonstrate the dominance of the proposed approach over the compared ones.","PeriodicalId":180005,"journal":{"name":"2020 10th International Conference on Cloud Computing, Data Science & Engineering (Confluence)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 10th International Conference on Cloud Computing, Data Science & Engineering (Confluence)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/Confluence47617.2020.9058334","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Software cannot be release until unless it attains significant degree of confidence on quality parameters. In order to maintain the software quality, testing plays an important role. But this is a costly affair as it consumes almost 50 percent of the overall software development cost. The increasing competitiveness and ever updating technological change as well as customer requirements make regression testing a most important activity. So, regression testing is conducted before every release of the software which becomes expensive. Optimization of regression test suite is a way to reduce this higher cost. This paper proposes an efficient self adaptive butterfly optimization technique. The proposed approach is further utilized on regression test suite optimization problem to reduce the regression test suite size. Performance of proposed approach has been evaluated against Bat Search Optimization based approaches using fault detection as performance measures. Different tests are performed to analyze and validate the results. These results demonstrate the dominance of the proposed approach over the compared ones.