Fundamentos del Testing de UI/UX Movil
El testing de UI/UX movil va mucho mas alla de verificar que los elementos aparezcan en pantalla. Los dispositivos moviles introducen patrones de interaccion unicos — gestos tactiles, tamanos de pantalla variables, uso con una mano, visibilidad exterior y contextos de uso con frecuentes interrupciones.
Testing de Touch Targets
Los touch targets son las areas tappables de los elementos interactivos. A diferencia de los punteros de mouse que tienen precision de pixel, los dedos son dispositivos de entrada imprecisos.
Guias de Tamano Minimo
| Plataforma | Target Minimo | Target Recomendado |
|---|---|---|
| Apple (HIG) | 44x44 puntos | 44x44 puntos o mas |
| Google (Material) | 48x48 dp | 48x48 dp o mas |
| WCAG 2.5.5 | 44x44 CSS pixels | Para cumplimiento AAA |
Problemas Comunes de Touch Targets
- Muy pequenos: Links en texto, botones de cerrar en modals, checkboxes
- Muy juntos: Botones de accion en listas, items de toolbar
- Padding invisible: El boton se ve grande pero solo el texto es tappable
- Targets superpuestos: Dos elementos tappables donde las areas se superponen
Analisis de Thumb Zone
La mayoria de usuarios sostiene el telefono con una mano. Los mapas de “thumb zone” muestran que areas son faciles, dificiles o imposibles de alcanzar.
┌─────────────────────┐
│ Dificil│Dificil│Dificil│ ← Dificil de alcanzar
├────────┼───────┼──────┤
│ OK │ Facil │ OK │ ← Comodo
├────────┼───────┼──────┤
│ Facil │ Facil │ Facil│ ← Posicion natural del pulgar
└─────────────────────┘
Testing de Layout Responsivo
Las apps moviles deben adaptarse a varios tamanos de pantalla:
| Categoria | Rango de Ancho | Ejemplos |
|---|---|---|
| Telefono pequeno | 320-375 pt | iPhone SE, Galaxy A03 |
| Telefono estandar | 375-414 pt | iPhone 15, Galaxy S24 |
| Telefono grande | 414-428 pt | iPhone 15 Pro Max |
| Tablet pequena | 768 pt | iPad mini |
| Tablet estandar | 1024 pt | iPad, Galaxy Tab S9 |
Que Probar
Para cada categoria de tamano de pantalla:
- El texto es legible sin zoom
- Las imagenes escalan proporcionalmente
- No aparece scroll horizontal (a menos que sea intencional)
- Los formularios son usables (campos no cortados, teclado no tapa input)
- Las tablas se adaptan
- La navegacion permanece accesible
Guias de Diseno de Plataforma
Cada plataforma tiene guias de diseno que los usuarios esperan que las apps sigan.
Puntos Clave iOS HIG
- Navegacion: Tab bars en la parte inferior, boton atras en la esquina superior izquierda
- Modals: Presentaciones de sheet se deslizan desde abajo
- Tipografia: SF Pro, soporte Dynamic Type requerido
Puntos Clave Material Design (Android)
- Navegacion: Barra de navegacion inferior o navigation drawer
- FAB (Floating Action Button) para acciones primarias
- Tipografia: Familia Roboto
Tecnicas Avanzadas de Testing UI/UX
Testing de Jerarquia Visual
Evalua si el contenido mas importante atrae la atencion primero:
- Test de 5 segundos: Muestra una pantalla a alguien por 5 segundos, luego pregunta que recuerdan.
- Test de entrecerrar ojos: Entrecierra los ojos mirando la pantalla hasta que los detalles se difuminen.
- Verificacion de contraste: Verifica que las ratios de contraste cumplen estandares WCAG.
Testing de Estados de Carga
Las redes moviles son poco confiables. Prueba todos los estados:
| Estado | Que Probar |
|---|---|
| Cargando | Skeleton screens o spinners mostrados |
| Vacio | Estado vacio util (no pantalla en blanco) |
| Error | Mensaje claro con opcion de reintentar |
| Parcial | Degradacion graciosa cuando solo parte de datos carga |
Ejercicio: Auditoria UI/UX
Escenario: Audita un flujo de checkout de e-commerce movil con 4 pantallas: carrito, direccion, pago, confirmacion.
Lista 3 problemas UI/UX a verificar en cada pantalla.
Solucion
Carrito: 1) Botones +/- suficientemente grandes? 2) Total siempre visible? 3) Boton de checkout en thumb zone?
Direccion: 1) Teclado no tapa campo actual? 2) Auto-fill de direcciones guardadas? 3) Errores de validacion inline?
Pago: 1) Numero de tarjeta se formatea automaticamente? 2) Tipo de teclado correcto? 3) CVV ofuscado?
Confirmacion: 1) Numero de orden visible y copiable? 2) Accion clara siguiente? 3) Boton atras no regresa a pago?
Tips Profesionales
Tip 1: Prueba con una mano. Sostiene el telefono con tu mano dominante y completa el flujo principal solo con el pulgar.
Tip 2: Prueba bajo el sol. Sal con un dispositivo un dia soleado. El texto de bajo contraste y fuentes delgadas se vuelven invisibles bajo la luz directa.
Tip 3: Prueba con interrupciones. Inicia una tarea, simula una interrupcion, regresa y verifica si el estado se preservo.
Puntos Clave
- Touch targets deben ser minimo 44x44 puntos (iOS) o 48x48 dp (Android)
- Acciones primarias deben estar en la zona alcanzable del pulgar
- Prueba cada pantalla en multiples tamanos, ambas orientaciones y modo claro/oscuro
- Estados de carga, vacio y error son tan importantes como el happy path
- Las guias de diseno de plataforma establecen expectativas del usuario