Skip to content

Casos de prueba

Vicente Henríquez edited this page Oct 8, 2024 · 7 revisions

Endpoints seleccionados para los casos de prueba:

  • http://localhost:3000/upload, el cual corresponde al endpoint de carga de archivos DICOM.
  • http://localhost:3000/login, encargado del inicio de sesión de usuarios.

Carga de Archivos DICOM

Captura de pantalla 2024-10-07 225947 Imagen de WhatsApp 2024-10-07 a las 22 08 50_163635cb

Para el endpoint de carga de archivos, los casos de prueba fueron definidos utilizando clases de equivalencia y valores frontera:

  • Clase de equivalencia válida: Se probó con un archivo válido, es decir, un archivo .dcm en el formato correcto. La expectativa era que la carga se realizara correctamente, con una respuesta 200 OK.
  • Prueba de frontera: Se realizó con un archivo .dcm, pero con un formato incorrecto. Este caso representa un límite en el que el archivo tiene la extensión adecuada, pero no cumple con el formato esperado, por lo que la respuesta esperada es un rechazo de la carga.

Inicio de Sesión de Usuarios

Captura de pantalla 2024-10-07 225929 logeo

Para el endpoint de inicio de sesión, los casos de prueba también fueron definidos utilizando clases de equivalencia y valores frontera:

  • Clase de equivalencia válida: El primer caso de prueba consistió en un usuario válido, donde la expectativa era recibir un código 200 OK al iniciar sesión exitosamente.
  • Clase de equivalencia no válida: El segundo caso de prueba fue con un usuario no autorizado, donde esperábamos un error 401 Unauthorized. Esto se probó para verificar el correcto manejo de usuarios no válidos.

En ambos endpoints, cada caso de prueba varió en términos funcionales, asegurando que tanto los escenarios exitosos como los fallidos fueran correctamente identificados y gestionados por el sistema.

Clone this wiki locally