SciELO - Scientific Electronic Library Online

 
vol.16 número2Diseño e implementación de un framework criptográficoImpacto de la significación de valores de entrada y caminos en la efectividad de LA suit de pruebas generadas de forma automática índice de autoresíndice de assuntospesquisa de artigos
Home Pagelista alfabética de periódicos  

Serviços Personalizados

Artigo

Indicadores

  • Não possue artigos citadosCitado por SciELO

Links relacionados

  • Não possue artigos similaresSimilares em SciELO

Compartilhar


Revista Cubana de Ciencias Informáticas

versão On-line ISSN 2227-1899

Resumo

GUEMES ESPERON, Alejandro Miguel; DELGADO DAPENA, Martha Dunia; MORENO ESPINO, Mailyn  e  LOOR INTRIAGO, José Miguel. Patrones de implementación para extender el Modelo de reducción basado en búsquedas de MTest.search. RCCI [online]. 2022, vol.16, n.2, pp. 68-84.  Epub 01-Jun-2022. ISSN 2227-1899.

El proceso de generación de casos de pruebas contribuye a la calidad de los productos de software, detectando la mayor cantidad de errores posibles. La etapa de diseño de los casos de pruebas a partir de valores de prueba, constituye una tarea desafiante, por lo que es necesaria su automatización para elevar la efectividad para detectar errores y disminuir el costo. Algoritmos metaheurísticos como algoritmos genéticos, recocido simulado y búsqueda tabú se han aplicado con éxito para resolver la explosión combinatoria de la generación automática de la suite de prueba. El modelo MTest.search para la generación automática de pruebas unitarias tiene definidos mecanismos de extensión del modelo de dominio, de prueba y de ejecución. En este trabajo se presentan patrones de implementación para extender el modelo de reducción basado en búsquedas. Esta propuesta permite incorporar nuevas configuraciones del problema de optimización para generar combinaciones de valores de pruebas obteniendo suites de pruebas reducidas. Para validar la solución propuesta se definieron casos de estudios a partir del análisis de extensiones implementadas siguiendo los patrones definidos en este trabajo y de los casos de pruebas resultantes. En las extensiones implementadas se introdujo el criterio de significación de los valores de prueba y de los caminos/escenarios para obtener suites de pruebas reducidas con mayor potencialidad para detectar errores.

Palavras-chave : calidad de software; pruebas de software; suites de pruebas reducidas; algoritmos metaheurísticos.

        · resumo em Inglês     · texto em Inglês     · Inglês ( pdf )