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 la estructura 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.