5. Razones
- + Code quality
- Encontrar errores más rápido
- Documenta el desarrollo
- Reduce costos
...
6. Más allá de los clásicos
- Integrado en nuestro CI ayuda a capturar errores
- Nos permite probar funcionalidad rápidamente
- El código es “usado” antes de ser entregado al cliente
- Nos permite medir el costo de los cambios
- Fuerza implementación de patrones como ID (inversión) y DI (inyección)
- Medir performance del código implementado
12. El cómo
Plantear una hipótesis -> Escribir un test simple
Demostrar la hipótesis -> Escribir el código que pueda probar la hipótesis
Validar la hipótesis -> El código comprueba la hipótesis
TESTS COMO DOCUMENTACION