Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estos tres pasos deben repetirse una y otra vez hasta que la aplicacin est
terminada.
1
Semana 3 Desarrollo Guiado por Pruebas Automatizacin de Pruebas
Al ser el programa grande, las pruebas manuales deben ser frecuentes, para
comprobar que segn pasa el tiempo, lo que estaba funcionando, sigue
funcionando, adems de comprobar que lo que acabamos de hacer tambin
funciona. Pero al mismo tiempo, al ser el programa grande, esas pruebas
manuales llevan cada vez ms tiempo, ya que cada vez hay ms cosas que
probar.
2
Semana 3 Desarrollo Guiado por Pruebas Automatizacin de Pruebas
Las pruebas automticas ayudan mucho, pero tampoco garantizan nada al 100%.
Nunca nos quitaremos del todo la necesidad de hacer pruebas manuales, pero
incluso haciendo pruebas manuales, algunos errores se colarn y saldrn ms
adelante... o nunca. Las pruebas automticas son simplemente una primera
actividad que nos ahorrar tiempo al detectar automticamente un porcentaje alto
de los errores en el cdigo.
3
Semana 3 Desarrollo Guiado por Pruebas Automatizacin de Pruebas
En primer lugar pensar en lo que desea probar. Hay por lo menos tres cosas
tenemos que escribir la prueba de: positivo, negativo y de excepcin. Hay que
pensar en la forma en la cual se debe desarrollar cierta tarea dentro de nuestro
programa, es decir, pensar en el positivo, lo que debe hacer
correctamente asumiendo todas las cosas es lo ideal. Despus piensa en lo
negativo, es decir, lo que podra salir mal y cmo debe comportarse el cdigo. La
excepcin es pensar en la posibilidad de secuencia alternativa de eventos que
podra suceder y cmo debe comportarse el cdigo para dar cabida a aquellos.
El cdigo de prueba no debe estar dentro del mimo mtodo o clase ya sean
pblicos, privados o protegidos, pero si debe ser parte del mismo proyecto. Sea
cual sea la tecnologa de desarrollo con la que estemos trabajando, java .NET, C#,
C++. En el caso de java debe existir un paquete que contenga el cdigo de
prueba.