Primeros pasos con JUnit

Esta es una presentacion realizada con los 5 puntos basicos que aplico cuando me encuentro algo nuevo que no se utilizar. »
Jose León

JUnit
http://robertoleon.com.mx
@FlexJRL
JUnit
JUnit es un framework para realizar y automatizar 
pruebas de aplicaciones Java.
¿ Pruebas ?
Pruebas unitarias

una prueba unitaria es una forma 
de probar el correcto funcionamiento
 de un metodo del código.
Pruebas de integración
El ámbito de los tests de integración es la
interacción entre distintos componentes
de una aplicación. En especial cuando
estos componentes son externos (p. ej.
una base de datos)
Pruebas funcionales
El ámbito de los tests funcionales es todo
el sistema, tratan de comprobar que se
cumplen los requisitos funcionales
incluidos en la especificación
Test-driven development (TDD)
http://es.wikipedia.org/wiki/Desarrollo_guiado_por_pruebas

– Básicamente lo que viene a decir es que las pruebas deben
desarrollarse ANTES que el módulo que deben probar
– Esquema tradicional de funcionamiento del TDD
• Escribir el esqueleto de la clase que queremos crear (poner las
funciones pero no el cuerpo)
• Generar los casos de prueba para esas funciones y comprobar que
fallan
• Escribir el código de las funciones
• Volver a ejecutar los tests, si todo funciona es que el código es
correcto (si los tests son adecuados), sino habrá que ver que ha
fallado
• Aunque el código es correcto puede refactorizarse (cambiar su
estructura interna) para conseguir un código más eficaz y
adecuado.
Un poco de código
apliquemos TDD
ejemplo practico?...
Algo mas de JUnit
Test con anotaciones?
Test Clasicos?
Preguntas?
http://robertoleon.com.mx
Gracias..

Loading comments...

Please log in to add your comment.

Report abuse

More presentations by Jose León