¿Qué testear y qué no? Mi regla del 20/80
por Antonio Gonzalez Delgado··66 votos
La cobertura del 100% es una mentira util. No todo merece ser testeado con el mismo rigor.
Yo testo con prioridad alta:
- Logica de negocio critica (calculos, validaciones, flujos de pago)
- Funciones puras con muchos casos edge
- Codigo que ya ha tenido bugs en produccion
Yo casi no testo:
- Codigo que es 1:1 con la libreria que usa (getters/setters simples)
- Configuracion estatica
- UI trivial sin logica
El objetivo no es cobertura. Es confianza para refactorizar.