PDA

Ver la Versión Completa : TDD en Eclipse


.

ARICARRARO
24-09-2011, 14:37:21
TDD (Desarrollo guiado por pruebas)

Es una técnica de programación para mejorar nuestro diseño de código.

Problema: Crear un método que sume dos números
Objetivo: Usar las herramientas de Eclipse para crear una prueba unitaria con JUnit.

1. Abrir Eclipse.Crear una clase (Aritmetica) y definir un método (Suma) con dos parámetros.

http://www.denunciando.com/miembros/aricarraro-449562/albums/programando-en-java-4750/test1-49797.jpg

2. Crear un caso de prueba con JUnit.

http://www.denunciando.com/miembros/aricarraro-449562/albums/programando-en-java-4750/test2-49798.jpg

3. Colocarle un nombre (AritmeticaTest) y elegir la clase (Aritmetica) y el paquete donde se encuentra.

4. Elegir el método (Suma) a evaluar.

http://www.denunciando.com/miembros/aricarraro-449562/albums/programando-en-java-4750/test4-49800.jpg


5. Crear la prueba para el método.
http://www.denunciando.com/miembros/aricarraro-449562/albums/programando-en-java-4750/test5-49801.jpg
6. Correr la prueba.

http://www.denunciando.com/miembros/aricarraro-449562/albums/programando-en-java-4750/test6-49802.jpg

7. Ver que falle (rojo).
http://www.denunciando.com/miembros/aricarraro-449562/albums/programando-en-java-4750/test7-49803.jpg

8. Crear el código suficiente para que la prueba pase (verde).

http://www.denunciando.com/miembros/aricarraro-449562/albums/programando-en-java-4750/test8-49804.jpg

La suma debe dar 16.0 no 5.
http://www.denunciando.com/miembros/aricarraro-449562/albums/programando-en-java-4750/test9-49805.jpg

Cambiar 5 por x1+x2

http://www.denunciando.com/miembros/aricarraro-449562/albums/programando-en-java-4750/test10-49806.jpg

Listo ,paso el test. Espero les sirva de algo