Open DMRamirezZarta opened 2 months ago
Feedback sobre el Test Inicio de Sesión y Generación de Token JWT Descripción del Caso de Prueba: Verificar que los usuarios registrados (pacientes y médicos) puedan iniciar sesión correctamente y recibir un token JWT, y que los intentos de inicio de sesión con datos incorrectos sean rechazados.
Pasos Realizados: Intentar iniciar sesión con datos válidos (usuarios registrados). Intentar iniciar sesión con un correo electrónico incorrecto. Intentar iniciar sesión con una contraseña incorrecta. Resultado Esperado: Los usuarios registrados pueden iniciar sesión correctamente y reciben un token JWT. Los intentos de inicio de sesión con datos incorrectos son rechazados.
Paso 1: Intentar iniciar sesión con datos válidos (usuarios registrados).
Resultados: Ambos usuarios (paciente y médico) pudieron iniciar sesión correctamente. Se generó un token JWT para ambos usuarios, como se esperaba.
Paso 2: Intentar iniciar sesión con un correo electrónico incorrecto.
Resultado: El sistema rechazó el intento de inicio de sesión, lo cual es correcto.
Paso 3: Intentar iniciar sesión con una contraseña incorrecta.
Resultado: El sistema rechazó el intento de inicio de sesión, lo cual es correcto.
Conclusión: El sistema cumple con las expectativas en cuanto al inicio de sesión y la generación de tokens JWT. Los usuarios registrados pueden iniciar sesión correctamente y reciben un token JWT, mientras que los intentos de inicio de sesión con datos incorrectos son rechazados como se esperaba.
Acciones Sugeridas:
Continuar con pruebas adicionales para asegurar que la funcionalidad de inicio de sesión y la generación de tokens JWT sigan funcionando correctamente en etapas posteriores del proyecto. Herramientas Utilizadas:
Postman: Para ejecutar las pruebas de inicio de sesión. IntelliJ IDEA, MySQL Workbench Excel
Anexos CP2-CP3.xlsx
@GuillermoDivan
Nota: sin importar el rol, todos los usuarios comparten el mismo login.
url : http://localhost:7082/api/login action : post jwt : no
body : { "email" : "palomazamora@gmail.com", "password" : 12345678 }
consideraciones:
{ "jwt": "eyJhbGciOiJIUzI1NiJ9.eyJyb2xlIjoiUk9MRV9QQUNJRU5URSIsInN1YiI6InBhbG9tYXphbW9yYUBnbWFpbC5jb20iLCJpYXQiOjE3MjA0MzgyNDUsImV4cCI6MTcyMDUyNDY0NX0.mAcLx3EwP9GqjzAJeQTQonBydL-Q6T-jON9bVqefYjA", "role": "[ROLE_PACIENTE]", "id": "eec2a7b6-6ffa-44bc-927e-b7a23d81f137", "name": "Paloma", "surname": "Zamora" }