Planes De Pruebas Y Depuracion
Un caso de prueba de software es el conjunto de condiciones o variables bajo las cuales el analista determinara si el requisito de una aplicaciónes parcial o completamente satisfactorio. Se pueden realizar muchos casos de prueba para determinar que un requisito sea satisfactorio. Debe haber al menos un caso de prueba para cada requisito, y sihay requisitos secundarios también deben tener por lo menos un caso de prueba.
Los datos de prueba son las entradas seleccionadas para probar el sistema. Los hay representativos que son los datoscomunes, y los incorrectos, incompletos e incongruentes.
La depuración ocurre como consecuencia de una prueba realizada con éxito, tiene propósito de eliminar errores en el código; siempre arroja dosresultados: se encuentra y localiza la causa, o no se localiza la causa.
La depuración se hace en cuatro pasos:
Reproducir el error, diagnosticar la causa, corregirla, verificar la corrección.
Tiposde depuración:
• Fuerza Bruta
Este enfoque es el más común y el menos eficiente. Por lo general se aplica cuando todo lo demás falla. Se realizan volcados de memoria, trazas de ejecución ycargan multitud de mensajes con la esperanza que con la gran cantidad de información obtenida se encuentra alguna pista de llegar al error. Puede ser útil, pero es el camino menos recomendable.
•Vuelta Atrás
Puede usarse con éxito en programas pequeños. A partir del sitio donde se descubrió el síntoma, se recorre manualmente hacia atrás el código fuente hasta que se llega a la posición deerror. Sin embargo, mientras aumenta el número de líneas de código, el seguimiento de los caminos posibles puede hacerse inmanejable.
• Eliminación de Causas
Es el enfoque más eficiente paradepurar un programa. Los datos relacionados con la ocurrencia del error se organizan de forma que permita aislar las posibles causas y mediante inducción o deducción y partición binaria, se llega a...
Regístrate para leer el documento completo.