- Test Unitarios
- Test Integración
- Test End to End
- Rápidos/Baratos
- Solo prueban la únicad
- No se mezclan entre sí
- Menos rápidos
- Prueban varias unidades trabajando juntas
- Si se mezclan entre sí
- Más lentos
- Prueban la funcionalidad, como si se tratara del usuario.
- AAA
- Arrange
- Act
- Assert
- Descriptivos == Servirán como documentación
- Deben probar solo la únidad. (no deben interactuar con otros test)