DocumentCode
189241
Title
A Hybrid Binary Multi-objective Particle Swarm Optimization with Local Search for Test Case Selection
Author
De Souza, Luciano S. ; Prudencio, Ricardo B. C. ; De A Barros, Flavia
Author_Institution
Center of Inf. (CIn), Fed. Univ. of Pernambuco (UFPE), Recife, Brazil
fYear
2014
fDate
18-22 Oct. 2014
Firstpage
414
Lastpage
419
Abstract
During the software testing process a variety of test suites can be generated in order to evaluate and assure the quality of the products. However, in some contexts the execution of all suites does not fit the available resources (time, people, etc). In such cases, the suites could be automatically reduced based on some selection criterion. Automatic Test Case (TC) selection could be used to reduce the suites based on some selection criterion. This process can be treated as an optimization problem, aiming to find a subset of TCs which optimizes one or more objective functions (i.e., selection criteria). In this light, we developed two new mechanisms for TC selection which consider two objectives simultaneously: maximize branch coverage while minimizing execution cost (time). These mechanisms were implemented using multi-objective techniques based on Particle Swarm Optimization (PSO). Additionally, we create hybrid multi-objective selection algorithms in order to improve the results. The experiments were performed on the space program from the SIR repository, attesting the feasibility of the proposed hybrid strategies.
Keywords
particle swarm optimisation; program testing; search problems; PSO; SIR repository; TC selection; automatic test case; branch coverage; hybrid binary multiobjective particle swarm optimization; hybrid multiobjective selection algorithms; local search; minimizing execution cost; optimization problem; selection criterion; software testing process; space program; test case selection; Linear programming; Measurement; Optimization; Particle swarm optimization; Search problems; Testing; Wheels;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Systems (BRACIS), 2014 Brazilian Conference on
Conference_Location
Sao Paulo
Type
conf
DOI
10.1109/BRACIS.2014.80
Filename
6984866
Link To Document