Las pruebas unitarias me parecen geniales, pero no estoy seguro de que deba dedicar tiempo a aprenderlas a menos que pueda convencer a otros de que tiene un valor significativo. Tengo que convencer a los otros programadores y, lo que es más importante, a los contadores de frijoles en la gestión, de que todo el tiempo extra dedicado a aprender el marco de prueba, escribir pruebas, mantenerlas actualizadas, etc. se pagará por sí mismo, y algo más.
¿Qué prueba hay? ¿Alguien ha desarrollado el mismo software con dos equipos separados, uno usando pruebas unitarias y el otro no, y comparó los resultados? Lo dudo. ¿Se supone que debo justificarlo con "Búscalo en Internet, todo el mundo está hablando de ello, por lo que debe ser lo correcto"?
¿Dónde está la evidencia sólida que convencerá a los legos de que vale la pena el esfuerzo de las pruebas unitarias?