Saltar a contenido

Casos de prueba UAT — US-001

Epic 1 — Registro de clientes. Ver la historia completa: US-001.

Reporte el resultado de cada caso con el control al pie de ese caso — el comentario es obligatorio si lo marca como Rechazado. Para ver el estatus general de todos los casos, consulte la Hoja de control.

Los casos de esta lista son sugeridos por Kaeus como punto de partida; la lista definitiva debe ser validada o completada por el cliente.

UAT-001-01 — Registro con consentimiento único por WhatsApp

Rol: cliente · ACs cubiertos: 1, 3, 6, 9, 10, 13

Registro de cliente nuevo por WhatsApp con consentimiento único y verificación inmediata del número

Pasos:

  1. Desde un número de WhatsApp que nunca escribió antes a FleteChat, el cliente envía un mensaje inicial (por ejemplo, 'Hola, quiero cotizar un envío').
  2. Cuando el agente lo solicite, entrega su nombre completo y luego un correo electrónico válido que no esté registrado en el sistema.
  3. Cuando el agente presenta el resumen de los datos capturados y pide confirmación, el cliente confirma.
  4. Cuando el agente presenta el aviso de tratamiento de datos y las Condiciones Generales del Servicio y pregunta si acepta, el cliente responde 'sí, acepto'.

Resultado esperado:

  • El sistema registra el consentimiento (con la versión de la política, el texto mostrado y el timestamp) en un único acto conversacional — no en dos aceptaciones separadas y consecutivas.
  • El sistema crea la cuenta del cliente con el número de teléfono desde el que escribió ya marcado como verificado de inmediato, sin quedar en un estado 'pendiente de verificación' que bloquee operar.
  • El cliente ya puede pedir cotizaciones desde este mismo intercambio.
  • (Nota: diverge de la historia original — comportamiento aceptado, ver registro de divergencias.)

Datos de prueba (seed canónico): un número de WhatsApp nuevo, no registrado (p. ej. +50761230001); nombre 'Marta Quintero', correo marta.quintero@example.com (no registrado).

Cargando…

UAT-001-02 — Rechazo del consentimiento de datos en el registro

Rol: cliente · ACs cubiertos: 11, 12

Cliente rechaza el consentimiento de datos durante el registro por WhatsApp

Pasos:

  1. El cliente inicia el flujo de registro por WhatsApp entregando su nombre y su correo.
  2. Cuando el agente presenta el aviso de tratamiento de datos/Condiciones Generales y pregunta si acepta, el cliente responde que no acepta (por ejemplo, 'no, no acepto').

Resultado esperado:

  • El agente se despide de manera cordial y explica que sin la aceptación no puede continuar con el registro.
  • El sistema no persiste ningún dato del cliente (ni cuenta, ni nombre, ni correo).

Datos de prueba (seed canónico): un número de WhatsApp nuevo, no registrado (+50761230002), nombre + correo; en el consentimiento responde 'no acepto'.

Cargando…

UAT-001-03 — Correo sin arroba durante el registro

Rol: cliente · ACs cubiertos: 4

Cliente ingresa un correo electrónico sin el símbolo '@' durante el registro

Pasos:

  1. El cliente inicia el registro por WhatsApp y entrega su nombre completo.
  2. Cuando el agente pide el correo electrónico, escribe un texto sin el símbolo '@' (por ejemplo, 'maria.ejemplo.com').

Resultado esperado:

  • El agente detecta el formato inválido y explica brevemente el problema.
  • El agente pide al cliente que reintente con un correo válido, sin avanzar el registro hasta recibir un formato correcto.

Datos de prueba (seed canónico): un número de WhatsApp nuevo, no registrado (+50761230003); en el correo escribe un texto con formato inválido (p. ej. 'marta@@example').

Cargando…

UAT-001-04 — Bloqueo de registro por correo duplicado

Rol: cliente · ACs cubiertos: 5

Cliente nuevo intenta registrarse con un correo ya asociado a una cuenta existente

Pasos:

  1. El cliente inicia el registro por WhatsApp desde un número nuevo.
  2. Al pedirle el correo, entrega uno que ya está asociado a otra cuenta existente en el sistema (por ejemplo, [correo de una cuenta existente en el catálogo de prueba]).

Resultado esperado:

  • El sistema no crea una cuenta nueva.
  • El agente informa que ese correo ya figura en una cuenta existente.
  • El agente le ofrece al cliente asociar el número desde el que escribe a esa cuenta (enviando un enlace de confirmación al correo del titular), en vez de continuar con un alta nueva.

Datos de prueba (seed canónico): un número de WhatsApp nuevo, no registrado (+50761230004); correo ya asociado a otra cuenta: qa.cliente01@fletechat.test (Juan García).

Cargando…

UAT-001-05 — Nombre completo que excede el largo máximo

Rol: cliente · ACs cubiertos: 3

Cliente ingresa un nombre completo que excede la longitud máxima permitida

Pasos:

  1. El cliente inicia el registro por WhatsApp.
  2. Cuando el agente pide el nombre completo, escribe un texto de 256 caracteres o más.

Resultado esperado:

  • El sistema rechaza el dato con un mensaje claro que explica el motivo (longitud excedida).
  • El sistema pide al cliente que lo reintente con un nombre dentro del límite permitido.

Datos de prueba (seed canónico): un número de WhatsApp nuevo, no registrado (+50761230005); nombre de 256 caracteres o más.

Cargando…