Saltar a contenido

Casos de prueba UAT — US-049

Epic 9 — Acceso y seguridad. Ver la historia completa: US-049.

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-049-01 — Cierre forzado de sesiones activas al cambiar de rol

Rol: admin · ACs cubiertos: 5, 12

Cierre forzado de sesiones activas al cambiar el rol de un usuario

Pasos:

  1. El admin inicia sesión en el backoffice, va a Gestión de usuarios y selecciona un usuario con rol operator que tiene una sesión activa en otro navegador o dispositivo.
  2. Edita su rol a price_manager dejando marcada la opción "cierre forzado de sesiones activas" y guarda el cambio.

Resultado esperado:

  • Las sesiones activas del usuario afectado se cierran de inmediato; la próxima vez que ese usuario intente operar es redirigido a la página de login.
  • En su siguiente inicio de sesión, opera con el rol price_manager.

Datos de prueba (seed canónico): admin@demo.com revoca la sesión activa de operator@demo.com.

Cargando…

UAT-049-02 — Bloqueo de desactivación del último admin activo

Rol: admin · ACs cubiertos: 8

Bloqueo de la desactivación del último usuario admin activo del sistema

Pasos:

  1. El admin ingresa a Gestión de usuarios y selecciona la cuenta del único usuario con rol admin activo en el sistema.
  2. Intenta desactivarla.

Resultado esperado:

  • El sistema rechaza la desactivación, tanto en la interfaz como en el backend, con un mensaje que indica que no puede quedar el sistema sin ningún admin activo.

Datos de prueba (seed canónico): admin@demo.com intenta desactivar el único usuario admin activo.

Cargando…