logo móvil
Contáctanos

Mutated specification-based test data generation with a genetic algorithm

Autores: Wang, Rong; Sato, Yuji; Liu, Shaoying

Idioma: Inglés

Editor: MDPI

Año: 2021

Descargar PDF

Acceso abierto

Artículo científico
2021

Mutated specification-based test data generation with a genetic algorithm


Categoría

Matemáticas

Subcategoría

Matemáticas generales

Palabras clave

Generar datos de prueba
Especificaciones formales
Algoritmo genético
Valores de entrada
Mutantes del programa
Casos de prueba

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 30

Citaciones: Sin citaciones


Descripción
Los métodos de prueba basados en especificaciones generan datos de prueba sin el conocimiento de la estructura del programa. Sin embargo, la calidad de estos datos de prueba no está bien asegurada para detectar errores cuando se introducen cambios no funcionales en el programa. Para generar datos de prueba de manera efectiva, proponemos un nuevo método que combina especificaciones formales con el algoritmo genético (GA). En este método, las especificaciones formales son reformadas por GA para ser utilizadas en la generación de valores de entrada que puedan eliminar tantos mutantes del programa objetivo como sea posible. Se presentan dos ejemplos clásicos para demostrar cómo funciona el método. El resultado muestra que el método propuesto puede ayudar a generar de manera efectiva casos de prueba para eliminar los mutantes del programa, lo que contribuye al mantenimiento adicional del software.

Otros recursos que podrían interesarte

Temas Virtualpro