Generación automática de combinaciones de valores para pruebas funcionales utilizando metaheurísticas
Palabras clave:
diseño de casos de pruebas, generación de valores de prueba, pruebas de software, pruebas funcionalesResumen
Diversos autores coinciden en la importancia de las pruebas como elemento de control de calidad del software y en la imposibilidad de la realización de pruebas exhaustivas. Este criterio está sustentado en que la cantidad de escenarios y valores de prueba necesarios para lograr cobertura total es grande, lo que convierte el diseño de casos de prueba y en particular la generación de sus valores en un problema combinatorio. Este trabajo presenta una propuesta para la generación automática de valores de casos de prueba funcionales, mediante el uso de algoritmos metaheurísticos, maximizando la cobertura de los escenarios. Además, se detallan los algoritmos implementados para la generación de valores iniciales y para la generación de combinaciones. Adicionalmente se describen un conjunto de buenas prácticas para utilizar el componente y la comparación de los resultados obtenidos con otras soluciones existentes.Descargas
Publicado
03.11.2016
Cómo citar
Macias Rojas, A., Delgado Dapena, M. D., Fajardo Calderin, J., & Larrosa Uribazo, D. (2016). Generación automática de combinaciones de valores para pruebas funcionales utilizando metaheurísticas. Revista Cubana De Ingeniería, 7(2), 48–54. Recuperado a partir de https://rci.cujae.edu.cu/index.php/rci/article/view/530
Número
Sección
Artículo Original
Licencia
Los autores que publican en esta revista están de acuerdo con los siguientes términos:a. Los autores conservan todos los derechos de autor y garantizan a la revista el derecho de ser la primera publicación del trabajo al igual que licenciado bajo una Creative Commons Attribution-NonCommercial 4.0 Unported License que permite a otros compartir el trabajo con un reconocimiento de la autoría del trabajo y la publicación inicial en esta revista.
b. Los autores pueden establecer por separado acuerdos adicionales con el Comité Editorial para la publicación de su trabajo o una versión del mismo en otra revista, con un reconocimiento de su publicación inicial en esta revista.