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.
»
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..
More presentations by Jose León
Generaciones de lenguajes de programación
Jose León on
Recopilación de las distintas generaciones de lenguajes de programación ventajas y desventajas.
Popular presentations
Academy: 10 ways to say it with prezi
Adam Somlai-Fischer on
Prezi is simple: You Write, Zoom, Arrange.Using these simple means, you can express many things - with great impact.Here are some basic examples such as ...
More popular prezis in Explore>