No-Country-simulation / h1-06-java-react

Justina.io
https://h1-06-java-react.vercel.app
2 stars 0 forks source link

Back - JUST-002, JUST-008, JUST-012 - Login user #15

Open DMRamirezZarta opened 2 months ago

DMRamirezZarta commented 2 months ago

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" }

DMRamirezZarta commented 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

Captura de pantalla (198) Captura de pantalla (199) Captura de pantalla (200) Captura de pantalla (201) @GuillermoDivan