{"title":"使用进化算法的多目标测试用例最小化:回顾","authors":"Vandana, Ajmer Singh","doi":"10.1109/ICECA.2017.8203698","DOIUrl":null,"url":null,"abstract":"Software testing is one of the primal phase in various software development lifecycle models and consumes approximately 70% of development time and 40% cost of the overall budget. Nowadays automated testing tools along with different meta-heuristic algorithms which work similarly as simple testing techniques but they significantly outperforms when the complexity of the program is high are used in software testing phase to reduce the effort and time to test various program codes. Recent studies shows that various Evolutionary Algorithms (EA) like Artificial Immune System (AIS), Particle Swarm Optimization (PSO), Simulated annealing, Artificial Bee Colony (ABC), Cuckoo Search Algorithm (CSA), Ant colony optimization (ACO) are being functionalized in the field of Software Engineering to obtain optimal solutions. This review paper demonstrates the minimization of test cases using these evolutionary algorithms.","PeriodicalId":222768,"journal":{"name":"2017 International conference of Electronics, Communication and Aerospace Technology (ICECA)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Multi-objective test case minimization using evolutionary algorithms: A review\",\"authors\":\"Vandana, Ajmer Singh\",\"doi\":\"10.1109/ICECA.2017.8203698\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software testing is one of the primal phase in various software development lifecycle models and consumes approximately 70% of development time and 40% cost of the overall budget. Nowadays automated testing tools along with different meta-heuristic algorithms which work similarly as simple testing techniques but they significantly outperforms when the complexity of the program is high are used in software testing phase to reduce the effort and time to test various program codes. Recent studies shows that various Evolutionary Algorithms (EA) like Artificial Immune System (AIS), Particle Swarm Optimization (PSO), Simulated annealing, Artificial Bee Colony (ABC), Cuckoo Search Algorithm (CSA), Ant colony optimization (ACO) are being functionalized in the field of Software Engineering to obtain optimal solutions. This review paper demonstrates the minimization of test cases using these evolutionary algorithms.\",\"PeriodicalId\":222768,\"journal\":{\"name\":\"2017 International conference of Electronics, Communication and Aerospace Technology (ICECA)\",\"volume\":\"19 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 International conference of Electronics, Communication and Aerospace Technology (ICECA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICECA.2017.8203698\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International conference of Electronics, Communication and Aerospace Technology (ICECA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICECA.2017.8203698","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Multi-objective test case minimization using evolutionary algorithms: A review
Software testing is one of the primal phase in various software development lifecycle models and consumes approximately 70% of development time and 40% cost of the overall budget. Nowadays automated testing tools along with different meta-heuristic algorithms which work similarly as simple testing techniques but they significantly outperforms when the complexity of the program is high are used in software testing phase to reduce the effort and time to test various program codes. Recent studies shows that various Evolutionary Algorithms (EA) like Artificial Immune System (AIS), Particle Swarm Optimization (PSO), Simulated annealing, Artificial Bee Colony (ABC), Cuckoo Search Algorithm (CSA), Ant colony optimization (ACO) are being functionalized in the field of Software Engineering to obtain optimal solutions. This review paper demonstrates the minimization of test cases using these evolutionary algorithms.