Estoy trabajando con un nuevo equipo que históricamente no ha realizado NINGUNA prueba de unidad. Mi objetivo es que el equipo eventualmente emplee TDD (Test Driven Development) como su proceso natural. Pero dado que TDD es un cambio mental radical para un equipo de pruebas que no es de unidad, pensé que comenzaría escribiendo pruebas unitarias después de la codificación.
Alguien ha estado en una situación similar? ¿Cuál es una manera efectiva de hacer que un equipo se sienta cómodo con TDD cuando no han hecho ninguna prueba de unidad? ¿Tiene sentido hacer esto en un par de pasos? ¿O deberíamos sumergirnos y enfrentar todos los dolores de crecimiento a la vez?
EDITAR
Solo para aclarar, no hay nadie en el equipo (aparte de mí) que tenga CUALQUIER unidad de exposición / experiencia en pruebas. Y estamos planeando usar la funcionalidad de prueba de unidad integrada en Visual Studio.