Por qué los flujos OTP son difíciles de probar
- Los códigos caducan rápido. Cinco o diez minutos es lo habitual, así que cambiar entre un buzón, un buscador y tu app consume el tiempo disponible.
- Los reenvíos se acumulan. Tras dos o tres reenvíos, es difícil saber cuál es el código más reciente y cuáles ya deberían estar inválidos.
- Los correos esconden el código. Puede estar en el asunto, en un bloque grande con estilo, o en una frase junto a un número de pedido y un PIN de soporte.
- Varios testers, una bandeja de entrada. Usar por error el código de un compañero se ve exactamente como un bug en tu app.
Cómo ayuda Proxy Mail QA
- Crea una dirección para la prueba, o una por tester.
- Activa el código en tu app: inicio de sesión, verificación en dos pasos, cambio de correo, confirmación de compra.
- El código aparece en la fila de la dirección con un botón Copiar, normalmente en segundos.
- Si el correo indica cuánto dura el código, una cuenta regresiva muestra el tiempo restante. Si no, ves cuándo llegó.
Cada fila muestra siempre el correo más reciente que contiene un código o enlace, así que un correo de “Bienvenida” que llega justo después de “Tu código es 482913” no oculta el código.
Qué revisar en un correo OTP
- El código es fácil de copiar: sin espacios ni saltos de línea en medio.
- La duración indicada coincide con lo que aplica la app. Un código que dice “10 minutos” no debería dejar de funcionar a los 2.
- Pedir un código nuevo invalida el anterior, si esa es tu política.
- Los códigos incorrectos tienen límite de intentos, y el mensaje de error dice cuántos quedan.
- El correo dice para qué es el código, así un usuario que no lo pidió sabe que debe ignorarlo.
- El código no está en el asunto si tu política de seguridad dice que no debe verse en una pantalla bloqueada.