Professional Documents
Culture Documents
Prueba de software
Ejecución de un programa con la
intención de descubrir un error
técnica experimental para la búsqueda
de errores en los programas
Tipos de pruebas
Unidad
integración
validación
sistema
Pruebas de unidad
Errores
interfaces entre módulos
interfaces entrada/salida
estructuras de datos locales
cálculos
flujo de control
caminos de procesamiento de errores
Pruebas de unidad
Necesitamos
drivers (conductores) driver
stubs (resguardos)
Unidad
bajo prueba
descendente
ascendente
sandwitch
Estrategia descendente
De arriba hacia abajo, avanzando
primero en profundidad
primero en anchura
tomamos el módulo principal como
driver
substituimos los módulos dependientes
por stubs
Estrategia descendente
(cont)
Pruebas de sistema
recuperación
seguridad
resitencia
rendimiento
Técnicas de prueba
Ayudan a definir conjuntos de casos de
prueba aplicando un cierto criterio
los casos de prueba quedarán
determinados por los valores a asignar
a las entradas en su ejecución
Técnicas de prueba