Casos de prueba UAT — US-005¶
Epic 1 — Registro de clientes. Ver la historia completa: US-005.
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-005-01 — Alta de cliente desde el backoffice con doble consentimiento¶
Rol: operator · ACs cubiertos: 1, 4, 5, 10
Operador da de alta un cliente nuevo desde el backoffice con doble consentimiento
Pasos:
- Un operador ingresa al backoffice, abre el formulario de alta de cliente nuevo y completa nombre completo, correo electrónico, al menos un número de teléfono, y los campos de doble consentimiento (canal de captación, fecha y hora de cada aceptación de privacidad y de Condiciones Generales del Servicio, e identificación del propio operador que las recibió).
- Guarda el formulario.
Resultado esperado:
- El sistema crea el cliente en estado 'pendiente de verificación', igual que uno creado por WhatsApp.
- El sistema lo marca en el backoffice como 'consentimiento pendiente de ratificación' hasta que el cliente ratifique electrónicamente por WhatsApp en su primer contacto.
Datos de prueba (seed canónico): operator@demo.com en el backoffice: alta de 'Distribuidora Istmo S.A', correo contacto@istmo.test, teléfono +50761230020.
UAT-005-02 — Falta del operador receptor bloquea el alta¶
Rol: operator · ACs cubiertos: 1, 4, 5
Formulario de alta rechaza el guardado por falta del campo de identificación del operador receptor
Pasos:
- Un operador completa el formulario de alta de cliente en el backoffice con nombre, correo y teléfono, pero deja vacío el campo de identificación del operador que recibió la aceptación del cliente.
- Intenta guardar.
Resultado esperado:
- El formulario rechaza el guardado y señala que el campo de identificación del operador receptor es obligatorio.
- El cliente no se crea hasta completarlo.
Datos de prueba (seed canónico): operator@demo.com: alta con nombre/correo/teléfono pero sin identificación fiscal.
UAT-005-03 — Rol price_manager sin acceso al alta de cliente¶
Rol: price_manager · ACs cubiertos: 14
Usuario con rol price_manager no puede acceder al formulario de alta de cliente
Pasos:
- Un usuario con rol price_manager intenta acceder a la pantalla de alta de cliente nuevo en el backoffice (por URL directa o por el menú, si estuviera visible).
Resultado esperado:
- El sistema rechaza el acceso con un error 403 (prohibido) y no muestra el formulario de alta.
Datos de prueba (seed canónico): price_manager@demo.com intenta abrir la pantalla de alta de cliente (sin permiso).