Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Propuestas:
Para realizar pruebas efectivas un equipo de Sw.debe efectuar RTF y
efectivas. Esto eliminará muchos errores antes de las pruebas.
La prueba comienza a nivel de componentes y trabaja “hacia fuera”,
hacia la integración de todo el sistema de computo.
Diferentes técnicas de prueba son apropiadas en diferentes
momentos
La prueba la dirige el desarrollador del software y un grupo
independiente de pruebas (proyectos grandes)
La prueba y la depuración son actividades diferentes, pero la
depuración debe incluirse en cualquier estrategia de prueba.
Una estrategia de prueba debe incluir “pruebas de bajo nivel”(a nivel
de código) y de “alto nivel” (funciones del sistema)
Codigo Diseño
Pruebas de Pruebas de
Sistema Validación
Cuando
terminamos
las pruebas ?
Módulo
a ser
probado
Resultados
Ingeniero de
Software Casos de
Prueba
Módulo
a ser
probado Interfase
(flujo de informacion hacia adentro/afuera del programa)
Estructuras locales de datos
(datos locales mantíenen integridad durante la ejecucion del programa)
Condiciones de límites
(modulo opera ok en los limites establecidos p/restrigir procesamiento)
Caminos independientes
(asegurar que todos los caminos se ejecutan por lo menos una vez)
Casos de prueba
Facultad de Ciencias y Tecnología – Departamento de Informatica
Material Elaborado por el Prof. Lic. Julio César Alsina Arevalos
Calidad del Software – Presentación de la Cuarta Clase 9
Que deben descubrir los casos de prueba?
_________________________________________________________
Controlador
Interfase
Estructuras locales de datos
Resguardo Resguardo
Casos de Prueba
Resultados
Facultad de Ciencias y Tecnología – Departamento de Informatica
Material Elaborado por el Prof. Lic. Julio César Alsina Arevalos
Calidad del Software – Presentación de la Cuarta Clase 12
Controladores y Resguardos
_________________________________________________________
Opciones:
• el enfoque “big bang”
• una estrategia de construcción incremental
B F G
B F G
Grupo
Facultad de Ciencias y Tecnología – Departamento de Informatica
Material Elaborado por el Prof. Lic. Julio César Alsina Arevalos
Calidad del Software – Presentación de la Cuarta Clase 17
Pruebas de Sandwich
_________________________________________________________
A
Los módulos más altos son
probados con resguardos
B F G
Grupo
Facultad de Ciencias y Tecnología – Departamento de Informatica
Material Elaborado por el Prof. Lic. Julio César Alsina Arevalos
Calidad del Software – Presentación de la Cuarta Clase 18
Prueba de Regresion
_________________________________________________________
“Cada vez que se agrega un nuevo modulo como parte
de una prueba de integración, el software cambia”
“… ejecutar nuevamente el mismo subconjunto de
pruebas que ya se han aplicado para asegurarse de que
los cambios no han propagado efectos indeseables”
El conjunto de pruebas de regresión contiene 3 casos dif. de prueba:
Muestra representativa de pruebas que ejercerán todas las func.del Sw
Pruebas adicionales centradas en las funciones afectadas por el cambio
Pruebas centradas en los componentes del Sw.que cambiaron