Casos de pruebas - Bionic-Z/GRUPO04-2024-PROYINF GitHub Wiki
/login/
Pruebas Caso 1: Login exitoso con credenciales válidas
Elemento | Valor |
---|---|
Inputs | username=admin password=admin123 |
Salida esperada | Redirección a next o /dashboard/ Código HTTP: 302 |
Contexto | El usuario existe, la contraseña es correcta, está activo |
Caso 2: Login fallido con contraseña incorrecta
Elemento | Valor |
---|---|
Inputs | username=admin password=wrongpass |
Salida esperada | Página de login se recarga con mensaje de errorCódigo HTTP: 200 |
Contexto | El usuario existe, pero la contraseña no coincide |
/login/usuarios
Pruebas Caso 1: Acceso permitido a /usuarios/ como admin
Elemento | Valor |
---|---|
Inputs | Usuario autenticado con grupo admin |
Salida esperada | Renderiza template manage_users.html Código HTTP: 200 |
Contexto | Usuario tiene permisos y está autenticado |
Caso 2: Acceso denegado a /usuarios/ como no-admin
Elemento | Valor |
---|---|
Inputs | Usuario autenticado sin grupo admin |
Salida esperada | Redirección a /dashboard/ Código HTTP: 302 |
Contexto | Usuario autenticado pero sin permisos suficientes |