Pruebas de Regresión Funcional Mediante el Uso de Patrones de Diseño

Abstract

En el desarrollo de los sistemas de software, la funcionalidad es la base para su especificación, diseño, mantenimiento y evolución. Cuando el sistema no cumple con la especificación de requerimientos o los requerimientos cambian por diversas causas, como nuevas metas de negocio, nuevas tecnologías o paradigmas de programación emergentes, mencionando algunas, se experimentan pérdidas con altos costos en la producción de software. El principal objetivo de la fase de pruebas es verificar la funcionalidad del sistema para obtener un mejor producto de software. Los escenarios basados en regresión funcional tienen el objetivo de establecer en términos de Trazabilidad, la evaluación de la relación de los requerimientos funcionales con los componentes en la arquitectura del software. Este enfoque es muy costoso, en la actualidad pocos trabajos lo automatizan. En la presente propuesta se automatiza la generación de casos de prueba mediante la combinación de la matriz de trazabilidad de pruebas y el uso de los patrones de diseño para generar casos de pruebas de una forma dinámica, eficiente y confiable

    Similar works