2. TIPOS DE PRUEBAS
Se fijan en los caminos a recorrer, para ver como el programa se ejecuta y as comprobar su
correccin.
Se quiere verificar la estructura interna de cada componente de la aplicacin ejecucin de
todas las instrucciones del programa, que todo cdigo sea usado, que los caminos lgicos se
recorren, etc. -, con independencia de la funcionalidad.
No se considerarn: La correccin del resultado producido por los componentes internos.
Los criterios de cobertura son:
Cobertura de sentencias: Casos de prueba suficientes para que todas las instrucciones
se ejecuten al menos una vez.
Cobertura de decisiones: Crear suficientes casos de prueba para que cada opcin
resultado de una prueba lgica se evale al menos una vez a cierto y otra a falso.
Cobertura de condiciones: Crear suficientes casos de prueba para que cada elemento de
una condicin, se evale la menos una vez a cierto y otra a falso.
Cobertura de condiciones y decisiones: cumple a la vez las dos anteriores.
Cobertura de caminos: Ejecutar al menos una vez cada secuencia de sentencias
encadenadas desde la sentencia inicial hasta su sentencia final.
Cobertura del camino de prueba: Una variante que indica que cada bucle se debe
ejecutar solo una vez y otra que aconseja que se pruebe cada bucle tres veces.
2.3. REGRESIN
Las pruebas software con xito, dan como resultado el descubrimiento de errores o fallos. La
consecuencia es la modificacin del componente donde se ha detectado, pudiendo generar
errores colaterales lo que nos obliga a repetir las pruebas.
4. HERRAMIENTAS DE DEPURACIN
Una vez iniciado el proceso de depuracin, en general con la ejecucin paso a paso,
el programa avanza instruccin por instruccin. Al mismo tiempo, las variables,
toman diferentes valores.
Permiten comprobar los distintos valores que adquieren las variables, as como su
tipo.
Netbeans tiene un panel llamado ventana de inspeccin, donde se agregan todas
aquellas variables en las que haya inters inspeccionar su valor.
Los depuradores son programas que permiten analizar de manera exhaustiva y
paso a paso, lo que pasa dentro del cdigo de un programa.
DEPURACIN EN NETBEANS
EJEMPLO: Programa que dispone de una clase vector que implementa algunos
mtodos como insertar y ordenar
INICIO DE LA DEPURACIN:
LA DEPURACIN: