GENERACIÓN DE COMBINACIONES DE VALORES DE PRUEBAS UTILIZANDO METAHEURÍSTICA/GENERATING COMBINATIONS OF TEST VALUES USING METAHEURISTICS

Autores/as

  • Perla Fernández Oliva Instituto Superior Politécnico José Antonio Echeverría, Cujae. La Habana, Cuba.
  • William Cantillo-Terrero
  • Martha Dunia Delgado Dapena
  • Alejandro Rosete Suárez
  • Cornelio Yáñez Márquez Centro de Investigación en Computación del Instituto Politécnico Nacional.México, D. F. México

Palabras clave:

combinación automática de valores, algoritmos de optimización, algoritmos metaheurísticos, pruebas unitarias, automatic combination of values, optimization algorithms, metaheuristics algorithms, unit tests

Resumen

La fase de prueba es un proceso difícil que consume un porcentaje elevado del costo en cuanto al tiempo del proceso de desarrollo del software. La finalidad de las pruebas es determinar si los productos desarrollados cumplen los requisitos acordados con los usuarios y clientes en las especificaciones. Por ello se necesitan los procesos, métodos y herramientas que permitan obtener buenos conjuntos de pruebas de un sistema. En este artículo se presenta un componente que combina automáticamente valores para realizar pruebas unitarias y para eso se aplican algoritmos metaheurísticos. La solución propuesta ha sido probada en un caso de estudio y comparada con los valores obtenidos por otros algoritmos propuestos por autores que trabajan el tema en la comunidad científica. El componente permite obtener un conjunto reducido de valores de prueba, en un tiempo de ejecución menor y con una cobertura del 100%.

ABSTRACT

The test phase is a difficult process that consumes a large percentage of the cost in terms of the time of the process of software development. The purpose of the tests is to determine if the developed products meet the requirements agreed with the users and customers in the specifications. That is why it is necessary processes, methods and tools that allow us to obtain good sets of tests of a system. This article introduces a component that automatically combines values to perform unit tests and for that algorithms are applied metaheurísticos. The proposed solution has been tested in a case study and compared with the values obtained by other algorithms proposed by authors who are working on the issue in the scientific community. The component allows to obtain a reduced set of test values, in an execution time less and with a coverage of 100%.

Biografía del autor/a

Perla Fernández Oliva, Instituto Superior Politécnico José Antonio Echeverría, Cujae. La Habana, Cuba.

Ingeniera Industrial, Especialidad en Organización de Empresas, Centro de Estudios de Técnicas de Dirección (CETDIR), Facultad de Ingeniería Industrial, Instituto Superior Politécnico José Antonio Echeverrría (Cujae), Ave. 114 No. 11901. e/ 119 y 127, Marianao, La Habana, Cuba.

Descargas

Publicado

2016-06-21

Cómo citar

Fernández Oliva, P., Cantillo-Terrero, W., Delgado Dapena, M. D., Rosete Suárez, A., & Yáñez Márquez, C. (2016). GENERACIÓN DE COMBINACIONES DE VALORES DE PRUEBAS UTILIZANDO METAHEURÍSTICA/GENERATING COMBINATIONS OF TEST VALUES USING METAHEURISTICS. Ingeniería Industrial, 37(2), 200–207. Recuperado a partir de https://rii.cujae.edu.cu/index.php/revistaind/article/view/855

Número

Sección

Gestión del Conocimiento

Artículos más leídos del mismo autor/a