📊 TransiLoja Mobile - Reporte de Pruebas
Generado: lunes, 15 de diciembre de 2025, 9:29:53 a. m.
🧪 Resumen de Pruebas Jest
🔥 Firebase Performance Monitoring
Monitoreo de rendimiento en tiempo real con Firebase Performance
Métricas configuradas:
- ⏱️ Tiempo de inicio de app (app_start)
- 🔄 Operaciones Firestore (read/write/query)
- 🔐 Autenticación (auth_sign_in)
- 📱 Navegación entre pantallas (screen transitions)
- 🚀 Algoritmo RAPTOR (raptor_calculate_route)
- 💾 Caché AsyncStorage (cache_read/write)
- 📍 GPS tracking (gps_update)
- 🌐 HTTP requests (automático)
- 📊 Custom metrics (personalizadas)
📈 Visualizar en:
Firebase Console → Performance
🛡️ Firebase Crashlytics (Disponibilidad)
Monitoreo de crashes y disponibilidad de la app
Funcionalidades configuradas:
- 💥 Registro de crashes fatales (automático)
- ⚠️ Registro de errores no fatales
- 📝 Logs de actividad del usuario
- 👤 Atributos personalizados (user ID, device info)
- 🎯 Contexto de errores (screen, action, data)
- 🔄 Eventos de disponibilidad (app lifecycle)
- 📊 Métricas de uptime y crash-free rate
- 📡 Reportes offline (sincronización automática)
Métricas clave:
- Crash-free users: % de usuarios sin crashes
- Crash-free sessions: % de sesiones sin crashes
- Velocity: Nuevos crashes en las últimas 24h
- Stability score: Puntuación general de estabilidad
📈 Visualizar en:
Firebase Console → Crashlytics