Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Esquema TDD
Esquema TDD
Se intenta
Mayor calidad en el código desarrollado.
escribir el mínimo código posible, y si el código Elegir un requisito: Para conocer más el
Diseño orientado a las necesidades.
pasa una prueba aunque sepamos que es problema.
Simplicidad, nos enfocamos en el requisito
incorrecto nos da una idea de que tenemos que Codificar Prueba: Se empieza a estructurar una
concreto.Menor redundancia.
modificar nuestra lista de requisitos agregando pruebas según especificaciones de la
Mayor productividad.
uno nuevo. funcionalidad.
Nos reduce el número de errores.
La generación de pruebas para cada Verificar la prueba: Con el fin de detectar la falla
funcionalidad hace que el programador confíe o la prueba errónea.
en el código escrito. Esto permite hacer Codificar la implementación: Escribir el código lo
modificaciones profundas del código VENTAJAS más sencillo y corto que se pueda hacer.
(posiblemente en una etapa de mantenimiento Ejecutar las pruebas automatizadas: Se verifica
del programa) pues sabemos que si luego que el conjunto de pruebas funcionen
logramos hacer pasar todas las pruebas correctamente.
tendremos un código que funcione Refactorización: Se hace la eliminación de
correctamente. código duplicado o innecesario.
Otra característica del Test Driven Development Actualización de la lista de requisitos: Se
es que requiere que el programador primero actualiza la lista, borrando el que ya se
haga fallar los casos de prueba. La idea es implemento
asegurarse de que los casos de prueba realmente
funcionen y puedan recoger un error.
CICLO DE VIDA
CARACTERISTICAS
TDD
DEFINICIÓN
PRINCIPIOS
- VELIZ BRUNO, KEVIN JEAN PIER