Los usuarios reales rara vez están tranquilos. Entra una llamada, suena una alarma, cambian a un chat y vuelven diez minutos después. Los errores típicos aquí son: entrada perdida, pantalla congelada o una acción enviada dos veces. Ejecuta cada comprobación de abajo a mitad de una tarea, no en una pantalla de inicio.
Cómo leerlo: cada punto tiene Por qué (lo que suele romperse) y Comprobación (cómo probarlo). Usa un dispositivo real siempre que puedas.
Antes de empezar
Elige tres momentos a mitad de una tarea: escribir en un formulario, una subida o un paso de pago en curso, y una pantalla de multimedia o de temporizador. Repite las comprobaciones en cada uno.
Lista de comprobación
- Llamada entrante, contestada y luego volver. Por qué: la app se pausa, se toma el foco de audio y el estado puede perderse. Comprobación: empieza una tarea, haz que otro teléfono te llame, contesta, termina la llamada y vuelve. La entrada, la pantalla y la reproducción deben estar como las dejaste.
- Llamada entrante, rechazada. Por qué: un aviso de llamada puede disparar dos veces un evento de pausa o reanudación. Comprobación: rechaza la llamada a mitad de la tarea. No debería reiniciarse ni restablecerse nada.
- Suena una alarma o un temporizador. Por qué: una alarma a pantalla completa tapa la app y puede pausarla; descartarla no debe perder el estado. Comprobación: pon una alarma para dentro de un minuto, espera dentro de la app, descártala y continúa.
- Cambiar a otra app y volver (breve). Por qué: es la interrupción más común; deja al descubierto un guardado de estado que falta. Comprobación: pulsa Inicio o usa el selector de apps, espera 10 segundos y vuelve.
- Salir durante mucho tiempo. Por qué: el sistema puede cerrar la app en segundo plano; entonces obtienes un arranque en frío, no una reanudación. Comprobación: sal durante 10 a 30 minutos, idealmente usando otras apps. Al volver, la app debe restaurar la pantalla o arrancar limpiamente sin fallar.
- Cierre forzado durante una tarea y luego reabrir. Por qué: simula un cierre del sistema; muestra qué se guardó y qué quedó a medias. Comprobación: desliza la app para cerrarla mientras haces una tarea y ábrela de nuevo. Sin datos corruptos ni spinner infinito.
- Notificación desplegada o tocada. Por qué: un toque puede abrir la app en la pantalla equivocada o encima de una tarea existente. Comprobación: recibe una push o una notificación del sistema a mitad de la tarea; tócala y luego vuelve atrás.
- Bloquear y desbloquear la pantalla. Por qué: las sesiones, los temporizadores y los vídeos suelen fallar tras el bloqueo. Comprobación: bloquea el teléfono un minuto a mitad de la tarea y desbloquéalo.
- Rotación y cambios de ventana. Por qué: en Android, una rotación recrea la pantalla y puede reiniciar la entrada. Comprobación: rota a mitad de la tarea si tu app lo admite; prueba pantalla dividida o una ventana redimensionada en los dispositivos que lo tengan.
- Pérdida de red durante la interrupción. Por qué: una interrupción más la falta de conexión es una combinación habitual (por ejemplo, en un túnel). Comprobación: activa el modo avión mientras la app está en segundo plano y luego vuelve.
- Batería baja o modo de ahorro de energía. Por qué: el trabajo en segundo plano puede limitarse y las animaciones reducirse. Comprobación: activa el ahorro de energía y repite los puntos 4 y 5.
- Aparece un diálogo de permisos o una hoja del sistema. Por qué: un diálogo del sistema interrumpe la app sin enviarla al segundo plano. Comprobación: lanza una petición de permiso a mitad de la tarea; deniégalo una vez, acéptalo otra, y comprueba ambos caminos.
- Hoja de pago o de inicio de sesión de otra app. Por qué: salir a la app del banco, a una cartera o a una app de inicio de sesión y volver es un viaje de ida y vuelta real. Comprobación: inicia un flujo que salga de tu app, complétalo y verifica que el resultado se muestra al volver. Prueba también a cancelarlo.
- Toque repetido tras volver. Por qué: los usuarios vuelven a tocar cuando parece que no pasa nada, y eso genera duplicados. Comprobación: vuelve de una interrupción durante un envío y toca el botón dos veces. Solo debería producirse una acción.
Registra lo que encuentres
Anota el momento, la interrupción, la versión del dispositivo y del sistema, y qué se perdió. Un caso de prueba breve por bug lo hace repetible.
Relacionados
- Hub: checklists de pruebas de apps móviles
- Checklist de revisión de textos y erratas
- Comprobación rápida de accesibilidad: contraste y áreas táctiles
¿Quieres que otras personas prueben tu app con sus dispositivos y costumbres? Empieza gratis y consigue feedback privado y estructurado; 1 feedback escrito = 1 crédito.