Pirámide de testing aplicada a apps móviles
Cada nivel de pruebas detecta un tipo distinto de fallo.
Usa pruebas unitarias para reglas de negocio y mapeos de datos sin dependencia de UI o red.
Añade pruebas de integración para validar interacción entre capas (repositorio, estado, navegación).
Reserva E2E para flujos críticos: login, pago, onboarding y recuperación de sesión.
- Unitarias: rápidas y frecuentes.
- Integración: contratos entre módulos.
- E2E: confianza en flujos de negocio.