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.

ParteFormatoPreguntasTiempo Estimado
Parte 1Quiz de opcion multiple10 preguntas10 minutos
Parte 2Preguntas basadas en escenarios3 escenarios15 minutos
Parte 3Ejercicio practico1 ejercicio20 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

  1. Fundamentos de plataforma — iOS vs Android, nativa/hibrida/multiplataforma
  2. Laboratorio de dispositivos — Fisicos, cloud farms, estrategia de seleccion
  3. Especificidades — Ciclo de vida iOS/Android, diferencias de fabricantes
  4. Testing UI/UX — Touch targets, gestos, layouts responsivos
  5. Conectividad — Condiciones de red, modo offline, sincronizacion
  6. Push notifications — Entrega, display, deep linking, permisos
  7. Deep links — Universal links, app links
  8. Rendimiento — Bateria, memoria, almacenamiento, profiling
  9. Seguridad — Almacenamiento de datos, seguridad de red, biometria
  10. Crash analytics — Crashlytics, Sentry
  11. Monetizacion — Compras in-app, suscripciones
  12. Plataformas extendidas — CarPlay, Android Auto, wearables
  13. 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):

  1. Disena tu matriz de dispositivos (cuales y por que). (2 puntos)
  2. 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):

  1. Que informacion de Crashlytics analizarias primero? (2 puntos)
  2. 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):

  1. Cuales son los 3 problemas mas comunes de accesibilidad movil? (2 puntos)
  2. 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.