AppReviewX Iniciar sesión

Checklist de pruebas de inicio de sesión y contraseña

Contraseñas incorrectas, enlaces caducados, límites de intentos, gestión de sesiones y cierre de sesión.

En esta guía

Los problemas de inicio de sesión generan los correos de soporte más enfadados. Esta lista cubre las comprobaciones funcionales del inicio de sesión, el restablecimiento de contraseña, los límites de intentos y el cierre de sesión. No es una auditoría de seguridad; para eso, cuenta con un especialista. Cada punto tiene el resultado esperado, un motivo y cómo comprobarlo.

Inicio de sesión

  1. Inicia sesión con credenciales correctas. Esperado: el usuario llega a la pantalla correcta. Motivo: es el camino básico. Cómo: usa una instalación limpia.
  2. Contraseña incorrecta. Esperado: un mensaje claro que no diga qué parte era incorrecta, si quieres evitar revelar cuentas. Motivo: los mensajes informativos pueden revelar quién tiene cuenta. Cómo: prueba una contraseña incorrecta y un email desconocido, y compara los dos mensajes.
  3. Email o contraseña vacíos. Esperado: mensaje en el campo. Motivo: los usuarios pulsan Iniciar sesión demasiado pronto. Cómo: envía vacío.
  4. Email con otras mayúsculas o con un espacio al final. Esperado: sigue funcionando o se explica con claridad. Motivo: los teclados autocorrigen. Cómo: escribe "Nombre@Example.com ".
  5. Botón para mostrar u ocultar la contraseña. Esperado: muestra y oculta, y mantiene el cursor. Motivo: escribir a ciegas provoca fallos. Cómo: alterna a mitad de escritura.
  6. Autorrelleno del gestor de contraseñas. Esperado: rellena ambos campos e inicia sesión. Motivo: muchos usuarios dependen de ello. Cómo: usa las contraseñas guardadas del sistema.
  7. Tecla "Ir" o "Siguiente" del teclado. Esperado: pasa al siguiente campo y envía. Motivo: si no, los usuarios buscan el botón. Cómo: usa solo el teclado.

Límites de intentos y bloqueo

  1. Varios intentos fallidos seguidos. Esperado: una respuesta definida, como una espera o un bloqueo temporal, con un mensaje que indique qué hacer. Motivo: los intentos ilimitados invitan al abuso, y los bloqueos silenciosos frustran. Cómo: prueba varias veces y luego inicia sesión bien. Compara con tus reglas previstas; esto comprueba el comportamiento, no la fortaleza.
  2. El bloqueo termina. Esperado: el usuario puede volver a iniciar sesión tras el tiempo indicado. Motivo: un bloqueo que nunca acaba es un fallo. Cómo: espera el periodo.

Restablecer la contraseña

  1. Pide un restablecimiento para un email conocido. Esperado: mensaje de confirmación y llega el email. Motivo: sin email no hay recuperación. Cómo: usa una bandeja real y mira también el spam.
  2. Pide un restablecimiento para un email desconocido. Esperado: un mensaje que no revele si la cuenta existe, si esa es tu política. Motivo: evita revelar cuentas. Cómo: compara con el punto 10.
  3. El enlace de restablecimiento funciona una vez. Esperado: abre la pantalla correcta en la app o en el navegador. Motivo: los enlaces rotos son el fallo habitual. Cómo: toca el enlace en el teléfono y en un ordenador.
  4. Reutiliza el mismo enlace. Esperado: se rechaza, con una forma de pedir uno nuevo. Motivo: los enlaces usados no deberían seguir valiendo. Cómo: ábrelo una segunda vez tras un restablecimiento correcto.
  5. Enlace caducado. Esperado: mensaje claro y opción de pedir uno nuevo. Motivo: los enlaces deben caducar. Cómo: espera el periodo indicado o usa un ajuste de prueba.
  6. Pide dos enlaces y usa el más antiguo. Esperado: comportamiento definido, idealmente el antiguo deja de valer. Motivo: si no, resulta confuso. Cómo: pide dos veces y prueba el primero.
  7. Las nuevas reglas de contraseña se muestran y se aplican. Esperado: las mismas reglas que en el registro. Motivo: las reglas distintas confunden. Cómo: prueba contraseñas cortas y débiles.
  8. Inicia sesión con la contraseña antigua y con la nueva tras restablecer. Esperado: la antigua falla y la nueva funciona. Motivo: confirma que el cambio se aplicó. Cómo: prueba ambas.
  9. Otras sesiones tras un restablecimiento. Esperado: el comportamiento coincide con tu decisión (seguir abiertas o cerrarse). Motivo: los usuarios esperan que los dispositivos antiguos se cierren tras un restablecimiento. Cómo: mantén la sesión en un segundo dispositivo, restablece y comprueba.

Sesión y cierre de sesión

  1. Sigue con la sesión iniciada tras cerrar y reabrir la app. Esperado: sigue dentro, si ese es el diseño. Motivo: iniciar sesión una y otra vez molesta. Cómo: cierra por completo y reabre.
  2. Cierra sesión. Esperado: vuelve a la pantalla de inicio de sesión, y Atrás no reabre pantallas privadas. Motivo: dispositivos compartidos. Cómo: cierra sesión y pulsa Atrás o desliza hacia atrás.
  3. Cerrar sesión borra los datos locales que pretendías borrar. Esperado: no se ve el contenido del usuario anterior. Motivo: privacidad en teléfonos compartidos. Cómo: inicia sesión como usuario B tras el usuario A.
  4. Sesión caducada o no válida. Esperado: redirige al inicio de sesión con un mensaje, sin perder datos de un formulario a medio rellenar. Motivo: los tokens caducan. Cómo: invalida el token en el backend.

Interrupciones

  1. Se pierde la red mientras inicias sesión. Esperado: error y reintento. Motivo: la señal se corta. Cómo: modo avión justo al tocar.
  2. Gira y usa texto grande. Esperado: los campos siguen al alcance. Motivo: el teclado tapa los botones. Cómo: activa el texto grande y abre el teclado.
  3. Paso de dos factores (si lo tienes). Esperado: el código funciona, un código erróneo se rechaza y el reenvío funciona. Motivo: es un segundo inicio de sesión. Cómo: prueba cada caso, incluido un código caducado.

Relacionado

AppReviewX ofrece feedback privado y estructurado sobre flujos como este, de otros desarrolladores; cada feedback que escribes te da un crédito. Mira cómo funciona AppReviewX.