Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduccin
Necesidad de probar el software completa y sistemticamente, en cada fase del ciclo de desarrollo Problema: probar es caro Dilema: Calidad <-> Coste
03/02/03
Cantata
Producto de verificacin de software Solucin completa de verificacin de software en C, en un nico paquete Integracin en el entorno
03/02/03
Principales reas:
Dynamic testing Hace lo que debera? Coverage analysis Cmo son de buenas las pruebas?, son completas? Static analysis Es el SW mantenible? Cumple los estndares?
03/02/03
03/02/03 5
03/02/03
03/02/03
03/02/03
Se puede efectuar sobre: Funciones simples Mdulos Clases Cualquier nmero de funciones integradas, mdulos o clases Aplicaciones completas
03/02/03
Static analysis
Aporta informacin sobre el cdigo: Mantenibilidad Estructura Legibilidad Verificabilidad Reforzar estndares de codificacin Valoracin de la complejidad Evala: Complejidad Mantenibilidad
03/02/03 10
03/02/03
11
Otros detalles
Portabilidad de los test (Windows, Unix, ...) ANSI C ISO 9000-3 Usado en proyectos crticos de desarrollo en C (aviacin, defensa, salud,...)
03/02/03
12