La creación de un programa consta de varias operaciones, que se denominan colectivamente "ciclo de vida". Uno de los pasos más importantes es la prueba. Su principal tarea no es asegurarse de que el trabajo sea correcto, sino detectar posibles errores para que no se conviertan en una sorpresa desagradable para el cliente posteriormente. ¿Cómo se prueban los programas?
Instrucciones
Paso 1
Empiece a probar el programa. El primer paso es depurar el programa. La depuración debe realizarla un programador que haya escrito el código fuente o que conozca el lenguaje de programación requerido. Si se encuentra en alguno de los anteriores, comience a verificar su código fuente en busca de errores de sintaxis. Elimina los errores encontrados. Luego haz pruebas estáticas. Debe hacerse para depurar el programa.
Paso 2
Consulta toda la documentación que se ha obtenido a lo largo de todo el ciclo de vida del programa. Consulte los términos de referencia, las especificaciones y el código fuente para verificar el cumplimiento de los estándares de codificación. Esto ayudará a determinar cómo el programa cumple con los requisitos del cliente. Si elimina todas las inexactitudes en la documentación y el código del programa, esto indicará la alta calidad del software.
Paso 3
Cuando haya terminado de depurar, pase a los métodos de prueba dinámicos. Se utilizan en el proceso de funcionamiento directo del programa. Verifique la exactitud del programa usando muchas pruebas de los conjuntos de datos preparados previamente. Cada prueba le mostrará en qué casos el programa falló y se bloqueó. Necesitará esta información para solucionar las causas de estos problemas. Utilice métodos de caja negra y caja blanca para realizar las pruebas. El método de la "caja negra" implica identificar el número máximo de errores y averías en una prueba.
Paso 4
Para hacer esto, prepare dos conjuntos de datos. Uno debe contener información correcta y el segundo es deliberadamente incorrecto. Después de ejecutar estos datos a través del programa, establezca la discrepancia entre las funciones reales y predichas.
Paso 5
Utilice también el método de la "caja blanca", que implica pasar por cada operador para examinar cuidadosamente la estructura interna de la llamada. Prueba todas las rutas de información, el tipo de cambio entre sucursales y ciclos individuales. Cada operador se atraviesa una vez.