La metodología TDD realiza una
serie de pruebas antes de empezar a digitar código. El primer paso es crear un
test diseñado para verificar que el requerimiento sea cumplido, y que el test
no este condicionado por el código previamente creado, causando que nos
olvidemos de incluir algún caso o funcionalidad para su cumplimiento, si el
test falla se verifica nuevamente el código hasta que apruebe el test, se
limpia o refactoriza y nuevamente se prueba, estas pruebas deben ser de fácil
implementación para que sea ágil.
Las pruebas deben ser simples, el
código debe ser corto y por lo general siempre en primera instancia debe
fallar. Las pruebas deben presentar redundancias para el aumento de la
seguridad y control.
En la aplicación de la
calculadora, la metodología TDD se resume en 3 pasos básicos dados en la
anterior imagen y se explican de la siguiente manera con cualquier operación:
1.
Se crea el test que comprobara la operación
matemática.
Test para
comprobar la suma
public void
testsumar ()
{
JOptionPane.showMessageDialog(null,
"Probando el metodo sumar");
doble result = calculadora.sumar (2, 2);
assertEquals (4, result, 0.0);
JOptionPane.showMessageDialog(null, "check");
}
Test para
comprobar la resta
public void
testrestar ()
{
JOptionPane.showMessageDialog(null,
"Probando el metodo restar");
doble result = calculadora.restar
(4, 3);
assertEquals (1, result, 0.0);
JOptionPane.showMessageDialog(null, "check");
}
2.
Programar el código que cumpla con el
requerimiento de las operaciones matemáticas.
3.
Si el código pasa se refactoriza, si no, se
revisa nuevamente.
La aplicación JAVA se realizó en
Netbeans, en este aplicativo se realizaron diferentes test realizados en y los
Test se realizaron con JUnit 4.
POR:
NARDY PAOLA JAIME RINCÓN
CÓDIGO: 066102014
DEYSAN LAVARCÉ
CÓDIGO: 066091058




No hay comentarios:
Publicar un comentario