PRUEBA DE UNIDAD

El proceso de verificación, se centra en la menor unidad del diseño del software: el módulo.

 

Está orientada a caja blanca y este paso se puede llevar a cabo en paralelo para múltiples módulos. Las pruebas que se dan como parte de la prueba de unidad son:





Prueba de interfaz del módulo

Asegura que la información fluye de forma adecuada hacia y desde la unidad de programa que está siendo probada.

Prueba de estructuras de datos locales

Asegura que los datos que se mantienen temporalmente conservan su integridad durante todos los pasos de ejecución del algoritmo.

Prueba de  condiciones de límite

Asegurar que el módulo funciona correctamente en los límites establecidos como restricciones de procesamiento.

Prueba de caminos independientes

Se recorren los caminos independientes de lestructura de control con el fin de asegurar que todas las sentencias del módulo se ejecutan por lo menos una vez.

Prueba de camino de manejo de errores.

Se prueban todos los caminos.


A continuación, se ilustra el entorno para la prueba de unidad.


Para cada módulo que se va a probar, se crea un controlador (un programa principal) que permite aceptar los datos del caso de prueba, los pasa al módulo y luego imprime los resultados.