RESUMEN : Las pruebas de software consisten en un proceso de evaluación y verificación hechas para apliciones con la intención de verificar que cada parte de sus funcionalidades cumplan con el objetivo deseado, además la implementación de estas pruebas aportan muchos beneficios a las aplicaciones algunos de estos beneficios son : prevenciones de errores, disminución de costos del desarrollo y mejora el rendimiento[1]. Sin embargo en el proyecto de Mis Aliados se encontró un baja cobertura de pruebas en el código del backend, lo que genera errores para el usuario final, pérdidas en las solicitudes finalizadas y disminución de la confiabilidad en la plataforma, por este motivo el siguiente trabajo busca diseñar y dar una cobertura de pruebas de software para el backend del proyecto Mis aliados; con la intención de prevenir errores, mejorar el flujo de trabajo de los desarrolladores y dar más confiabilidad a la plataforma. Para lograr esto se definió un conjuntos de reglas para el desarrollo de nuevas funcionalidades, se crearon las estructuras para las pruebas unitarias dando así una facilidad a las nuevas pruebas en el futuro, con ayuda del equipo se refactoriza el código pensado en el testing y se aumentó la cobertura haciendo pruebas unitarias a las funcionalidades actuales del backend. Como resultado se obtiene un sistema pruebas unitarias sólido y reglas de buenas prácticas que permiten la estabilidad de parte del Backend para el proyecto.