Cuando se encuentra con un equipo de desarrollo que no realiza pruebas unitarias, hay muchas cosas que debe hacer. Primero, prepárate para encontrar más defectos. La prueba de la unidad está destinada a detectar errores tontos realizados al crear más código, especialmente donde se comparte el código. Cuando se omiten las pruebas unitarias, la prueba de que todo sigue funcionando a nivel de código no está allí. Debe prepararse creando planes de prueba completos, incluir pruebas de integración, hacer una regresión completa en todas las áreas del sitio y crear automatización para probar regularmente esta funcionalidad. Estas actividades lo prepararán para la afluencia inevitable de defectos que pueden ocurrir debido a la falta de pruebas unitarias.
Usted es un profesional de control de calidad que incluye el rol de ingeniero de procesos. Lo segundo que debe hacer es proponer y abogar por la mejora del proceso. Debe recomendar y mostrar el valor de las pruebas unitarias a su equipo. Esto no significa hacer la prueba de la unidad usted mismo, ya que tiene tareas más importantes en las que concentrarse. Por el contrario, mencione regularmente el valor y la recomendación durante las retros. Como las cosas se deterioran rápidamente y los defectos son más comunes, el equipo eventualmente debería comenzar a prestar atención a sus consejos e introducir pruebas unitarias. Una vez que adoptan el proceso de prueba de unidad, su función es asegurarse de que continúen haciendo la prueba de unidad y que el proceso de prueba de unidad siga las mejores prácticas y los estándares de la industria.