{"title":"Comparison of metahuristic test generation strategies based on interaction elements coverage criterion","authors":"Bestoun S. Ahmed, K. Z. Zamli","doi":"10.1109/ISIEA.2011.6108773","DOIUrl":null,"url":null,"abstract":"Interaction testing represents an important technique, among those broader testing techniques involved in the software test data generation process. Within this technique, test cases are selected using a combination of test input parameters. We normally want that all combinations of parameters' values (called interaction elements) occur in the test suite at least once. Metaheuristics search algorithms have been used for constructing an interaction test suite by constructing test cases that can cover all the interaction elements. This paper introduces the interaction elements coverage as criterion to compare different metaheuristic interaction test suites generation strategies. In doing so, this paper gives an extensive review for different metaheuristic test generation strategies. The comparison results shows that by using the particle swarm optimization more interaction elements can be covered with fewer test cases and iterations.","PeriodicalId":110449,"journal":{"name":"2011 IEEE Symposium on Industrial Electronics and Applications","volume":"281 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-12-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 IEEE Symposium on Industrial Electronics and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISIEA.2011.6108773","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10
Abstract
Interaction testing represents an important technique, among those broader testing techniques involved in the software test data generation process. Within this technique, test cases are selected using a combination of test input parameters. We normally want that all combinations of parameters' values (called interaction elements) occur in the test suite at least once. Metaheuristics search algorithms have been used for constructing an interaction test suite by constructing test cases that can cover all the interaction elements. This paper introduces the interaction elements coverage as criterion to compare different metaheuristic interaction test suites generation strategies. In doing so, this paper gives an extensive review for different metaheuristic test generation strategies. The comparison results shows that by using the particle swarm optimization more interaction elements can be covered with fewer test cases and iterations.