Panorama de la Evaluacion
Felicitaciones por llegar al final del Modulo 7: Testing Movil. Esta evaluacion prueba tu comprension de todos los temas cubiertos en las lecciones 7.1 a 7.24.
| Parte | Formato | Preguntas | Tiempo Estimado |
|---|---|---|---|
| Parte 1 | Quiz de opcion multiple | 10 preguntas | 10 minutos |
| Parte 2 | Preguntas basadas en escenarios | 3 escenarios | 15 minutos |
| Parte 3 | Ejercicio practico | 1 ejercicio | 20 minutos |
Como Usar Esta Evaluacion
- Parte 1: 10 puntos (1 punto por respuesta correcta)
- Parte 2: 15 puntos (5 puntos por escenario)
- Parte 3: 15 puntos
- Total: 40 puntos
- Puntuacion para aprobar: 28/40 (70%)
Temas Cubiertos
- Fundamentos de plataforma — iOS vs Android, nativa/hibrida/multiplataforma
- Laboratorio de dispositivos — Fisicos, cloud farms, estrategia de seleccion
- Especificidades — Ciclo de vida iOS/Android, diferencias de fabricantes
- Testing UI/UX — Touch targets, gestos, layouts responsivos
- Conectividad — Condiciones de red, modo offline, sincronizacion
- Push notifications — Entrega, display, deep linking, permisos
- Deep links — Universal links, app links
- Rendimiento — Bateria, memoria, almacenamiento, profiling
- Seguridad — Almacenamiento de datos, seguridad de red, biometria
- Crash analytics — Crashlytics, Sentry
- Monetizacion — Compras in-app, suscripciones
- Plataformas extendidas — CarPlay, Android Auto, wearables
- Calidad — A/B testing, distribucion, accesibilidad, localizacion
Parte 1: Quiz de Opcion Multiple
Las preguntas del quiz estan en el frontmatter de esta leccion.
Parte 2: Preguntas Basadas en Escenarios
Escenario A: Lanzamiento Multiplataforma
Contexto: Tu empresa lanza una app de fitness simultaneamente en iOS y Android. La app usa GPS, camara, push notifications y compras in-app. Tienes 3 semanas, 4 testers y $5,000 de presupuesto.
Preguntas (5 puntos):
- Disena tu matriz de dispositivos (cuales y por que). (2 puntos)
- Cuales son los 3 riesgos principales especificos de plataforma? (3 puntos)
Solucion
1. Matriz: iPhone 15 (iOS 17), iPhone 12 (iOS 16), Samsung Galaxy S24 (Android 14), Samsung Galaxy A54 (Android 13), Google Pixel 8 (Android 14). Plus BrowserStack.
2. Riesgos: (a) Diferencias de precision GPS entre iOS y Android; (b) Entrega de push notifications en Xiaomi/Samsung; (c) Testing de compras in-app en ambas tiendas.
Escenario B: Investigacion de Crash en Produccion
Contexto: Crashlytics muestra 3% de tasa de crash en Samsung con Android 13.
Preguntas (5 puntos):
- Que informacion de Crashlytics analizarias primero? (2 puntos)
- Como reproducirias e investigarias este crash? (3 puntos)
Solucion
1. Analisis: Stack trace, distribucion de dispositivos, version de OS, version de app, breadcrumbs. 2. Reproduccion: Obtener Samsung con Android 13, seguir breadcrumbs, probar upload de fotos con varios tamanos y formatos, revisar API de camara Samsung.
Escenario C: Auditoria de Accesibilidad
Contexto: Tu app debe cumplir WCAG 2.1 AA. El 40% de pantallas tienen problemas con screen readers.
Preguntas (5 puntos):
- Cuales son los 3 problemas mas comunes de accesibilidad movil? (2 puntos)
- Disena un plan de remediacion con prioridades. (3 puntos)
Solucion
1. Problemas: Labels faltantes, orden de lectura incorrecto, touch targets muy pequenos. 2. Plan: Semana 1: Arreglar labels en elementos interactivos. Semana 2: Arreglar orden de lectura en flujos criticos. Semana 3: Touch targets, contraste, Dynamic Type.
Parte 3: Ejercicio Practico
Disena una estrategia de testing movil para una app de ride-sharing con GPS en tiempo real, pagos, push notifications, mensajeria y soporte multiidioma.
Que Sigue
Si obtuviste 28+ de 40, estas listo para el Modulo 8: Automatizacion de Testing.