A tabu search algorithm for structural software testing

This paper presents a tabu search metaheuristic algorithm for the automatic generation of structural software tests. It is a novel work since tabu search is applied to the automation of the test generation task, whereas previous works have used other techniques such as genetic algorithms. The develo...

Descripción completa

Detalles Bibliográficos
Autores: Díaz Fernández, María Eugenia|||0000-0003-3652-5653, Tuya González, Pablo Javier|||0000-0002-1091-934X, Blanco Aguirre, Raquel|||0000-0003-2855-0760, Dolado Cosín, José Javier
Tipo de recurso: artículo
Fecha de publicación:2008
País:España
Institución:Universidad de Oviedo (UNIOVI)
Repositorio:RUO. Repositorio Institucional de la Universidad de Oviedo
Idioma:inglés
OAI Identifier:oai:digibuo.uniovi.es:10651/9022
Acceso en línea:http://hdl.handle.net/10651/9022
https://dx.doi.org/10.1016/j.cor.2007.01.009
Access Level:acceso abierto
Palabra clave:Structural testing
Automatic test generation
Descripción
Sumario:This paper presents a tabu search metaheuristic algorithm for the automatic generation of structural software tests. It is a novel work since tabu search is applied to the automation of the test generation task, whereas previous works have used other techniques such as genetic algorithms. The developed test generator has a cost function for intensifying the search and another for diversifying the search that is used when the intensification is not successful. It also combines the use of memory with a backtracking process to avoid getting stuck in local minima. Evaluation of the generator was performed using complex programs under test and large ranges for input variables. Results show that the developed generator is both effective and efficient