Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cs 01.2 Pasos de La Construcción de Software TDD PDF
Cs 01.2 Pasos de La Construcción de Software TDD PDF
•4
•1
Propósito y contenido de la sesión
Propósito de la sesión
• Implementar el proyecto MiniCalc
aplicando la metodología de desarrollo
guiado por pruebas de software (Test-
driven development, TDD) y el lenguaje
de programación C#.
Contenido de la sesión
• Desarrollo guiado por pruebas de
software.
Ciclo de desarrollo guiado por
pruebas
Test Driven Development (TDD)
Ciclo de desarrollo guiado por pruebas
En primer lugar se debe definir
una lista de requisitos y después
se ejecuta el siguiente ciclo:
• Elegir un requisito.
• Escribir una prueba.
• Verificar que la prueba falla.
• Escribir la implementación.
• Ejecutar las pruebas automatizadas.
• Eliminación de duplicación.
• Actualización de la lista de requisitos.
1. Elegir un requisito
Si la prueba no
falla es porque el
requerimiento ya
estaba
implementado o
porque la prueba
es errónea.
4. Escribir la implementación
Escribir código simple que haga que la prueba
funcione. Se usa la metáfora "Déjelo simple" o “Keep
It Simple, Stupid” (KISS).
Verificar si todo
el conjunto de
pruebas
funciona
correctamente.
6. Eliminación de duplicación