Prueba de programas

El propósito de las pruebas es asegurar que el programa produce los resultados definidos en las especificaciones funcionales. El programador a cargo utilizará los datos de prueba para comprobar que el programa produce los resultados correctos; o sea, que se produzca la acción correcta en el caso de datos correctos o el mensaje de error y una acción correcta en el caso de datos incorrectos.

Una vez terminada la programación, el analista a cargo del sistema volverá a usar los datos de prueba para verificar que el programa o sistema produce los resultados correctos. En esta ocasión, el analista concentrará su atención también en la interacción correcta entre los diferentes programas y el funcionamiento completo del sistema. Se verificarán:

1. Todos los registros que se incluyen en los datos de prueba.
2. Todos los cálculos efectuados por el programa.
3. Todos los campos del registro cuyo valor determine una acción a seguir dentro de la lógica del programa.
4. Todos los campos que el programa actualice.
5. Los casos en que haya comparación contra otro archivo.
6. Todas las condiciones especiales del programa.
7. Se cotejará la lógica del programa.

Fuente: Apunte Análisis, diseño e implantación de algoritmos de la facultad de contaduría y administración, UNAM