En esta guía
El registro es la primera puerta. Si falla, nada más de tu app importa. Cada caso tiene un resultado esperado, un motivo y una forma de comprobarlo. Usa una instalación limpia y un dispositivo real, y ten a mano unas cuantas direcciones de email de repuesto.
Entrada válida
- Regístrate con un email normal y una contraseña fuerte. Esperado: la cuenta se crea y el usuario llega adonde promete la app. Motivo: el camino feliz tiene que ser impecable. Comprobación: hazlo en una instalación limpia y confirma la cuenta en tu backend.
- Regístrate con una dirección con etiqueta "+" o subdominio (nombre+prueba@example.com). Esperado: se acepta. Motivo: las direcciones válidas se rechazan por error con patrones demasiado estrictos. Comprobación: pruébala y completa la verificación.
- Usa un nombre con tildes, apóstrofo o escritura no latina. Esperado: se guarda y se muestra bien. Motivo: los nombres reales varían. Comprobación: vuelve a abrir el perfil y compara.
Entrada no válida
- Deja vacío cada campo, uno a uno. Esperado: un mensaje en ese campo que diga qué falta. Motivo: los usuarios se saltan campos. Comprobación: envía con un campo vacío y luego con todos.
- Escribe un email sin @ o sin dominio. Esperado: mensaje claro, sin cierres. Motivo: los errores de tecleo son habituales. Comprobación: prueba "nombre", "nombre@" y "nombre@com".
- Escribe una contraseña por debajo de la longitud mínima. Esperado: la regla se ve antes o junto al error. Motivo: las reglas ocultas frustran. Comprobación: escribe una contraseña corta y lee el mensaje.
- Confirmación de contraseña que no coincide (si la pides). Esperado: error en el campo de confirmación. Motivo: si no, los usuarios se bloquean solos. Comprobación: escribe dos valores distintos.
Casos límite
- Email, nombre y contraseña muy largos. Esperado: se gestionan sin romper el diseño ni causar un error de servidor. Motivo: los límites difieren entre la app y el backend. Comprobación: pega cadenas largas y envía.
- Espacios al principio y al final del email. Esperado: se recortan o se rechazan con claridad. Motivo: el teclado añade espacios al autocompletar. Comprobación: escribe "nombre@example.com " con un espacio al final.
- Email en mayúsculas y luego inicio de sesión en minúsculas. Esperado: misma cuenta. Motivo: las diferencias de mayúsculas causan "cuenta no encontrada". Comprobación: regístrate como Name@Example.com e inicia sesión como name@example.com.
- Pega una contraseña desde un gestor de contraseñas. Esperado: se acepta. Motivo: algunos campos bloquean pegar. Comprobación: pega en ambos campos.
- Emoji en el campo de nombre. Esperado: se acepta o se rechaza limpiamente, nunca corrupto. Motivo: el almacenamiento puede perder caracteres. Comprobación: guarda y recarga.
Duplicados
- Regístrate otra vez con un email existente. Esperado: un mensaje que no falla y, idealmente, no revela más de lo necesario. Motivo: los duplicados son comunes, y los mensajes detallados pueden revelar quién tiene cuenta. Comprobación: inténtalo dos veces y compara ambas pantallas. Decide de forma deliberada qué equilibrio quieres.
- Pulsa dos veces seguidas el botón de registro. Esperado: una cuenta y un solo email de verificación. Motivo: los toques impacientes crean duplicados. Comprobación: doble toque con red lenta.
Verificación del email
- El email de verificación llega y el enlace funciona. Esperado: la cuenta queda confirmada y la app se abre bien. Motivo: sin email no hay usuario. Comprobación: usa una bandeja real y mira también el spam.
- Abre el enlace en otro dispositivo. Esperado: un resultado coherente, no una página en blanco. Motivo: muchos usuarios leen el correo en el ordenador. Comprobación: abre el enlace en tu portátil.
- Usa un enlace antiguo o ya usado. Esperado: un mensaje con una forma de pedir uno nuevo. Motivo: los enlaces caducan. Comprobación: reutiliza el primer enlace después de pedir un segundo.
- Intenta usar la app antes de verificar. Esperado: el comportamiento coincide con tu diseño, con un aviso claro. Motivo: los estados poco claros generan consultas a soporte. Comprobación: cierra la app tras el registro y vuelve a abrirla.
Interrupciones y entorno
- Pierde la red al enviar. Esperado: error con reintento, sin cuenta a medio crear. Motivo: los teléfonos pierden señal. Comprobación: activa el modo avión justo al tocar.
- Cierra la app durante el registro y vuelve a abrirla. Esperado: el usuario puede continuar o empezar de nuevo limpiamente. Motivo: las llamadas y los cambios de app interrumpen. Comprobación: cierra la app deslizando a mitad del formulario.
- Gira y usa texto grande. Esperado: campos y botones siguen al alcance. Motivo: el teclado tapa los campos. Comprobación: activa el texto grande, abre el teclado y toca cada campo.
- Inicio de sesión con un tercero (si lo ofreces): cancela en la pantalla del proveedor. Esperado: vuelves a tu app sin un estado roto. Motivo: los usuarios cambian de opinión. Comprobación: inicia y cancela.
Textos
- Lee cada mensaje en voz alta. Esperado: cada uno dice qué está mal y qué hacer. Motivo: "Error 400" no ayuda a nadie. Comprobación: lista todos los mensajes y marca los vagos.
No es asesoramiento legal: comprueba que el texto de consentimiento, los controles de edad y los enlaces a términos cumplen tus propios requisitos.
Relacionado
- Centro: Checklist de pruebas para apps móviles
- Checklist de pruebas de inicio de sesión y restablecimiento de contraseña
- Checklist de pruebas de la bienvenida
¿Quieres una mirada nueva sobre tu registro? AppReviewX ofrece feedback privado y estructurado; cada feedback que escribes te da un crédito. Mira cómo funciona AppReviewX.