Vamos a ver que pasos hay que seguir para aplicar la metodología TDD a nuestro proyecto.
Pautas en TDD
1.- Primero tomar un requerimiento o característica del software claramente definida y aprobada por el dueño de producto (product owner en Scrum).
2.- Una vez hecho esto, escribir una serie de pruebas iníciales para ese requisito, las cuales naturalmente fallan al no estar desarrollado el requerimiento.
3.- Ahora sí, desarrollar código necesario para pasar” ó “aprobar” esos casos de pruebas.
4.- A continuación se verifican los casos de prueba y se marcan como aprobados.
6.- De la revisión pueden surgir nuevos casos de prueba, producto del refinamiento de la definición del producto. Adicionalmente, se incluyen pruebas de nuevas funcionalidades recibidas del dueño de producto.
7.- Finalizado todo lo anterior, desarrollar más código o refactorizar el existente para pasar los casos de prueba adicionales.
8.- El proceso continua hasta que no pueden idearse más casos de prueba.
http://www.pmoinformatica.com/2012/09/test-driven-development-scrum.html