-
Notifications
You must be signed in to change notification settings - Fork 0
Registros Hito 3
-
Para la HU a desarrollar en este hito se selecciona la HU010: Seguimiento de solicitud, basado en el Planing Poker que tuvo una puntuación estimada de 3.
-
Se realiza una pequeña limpieza del repositorio, deshaciéndonos de
mock-api.js -
Se actualiza
index.jspara un formateo de las apis a REST. -
Se identifican de manera mas clara los endpoints.
-
Se hace espera de la rubrica del hito 3 para mejor guía del desarrollo de pruebas.
- Plazo de entrega del Hito se modifica para el Domingo 10 de Mayo.
- Se libera rúbrica del Hito 3
-
Se dividen tareas de HU y testeo en el equipo.
-
Se programa reunión de definición de endpoints y pruebas asociadas.
- Se definen completamente las tareas y responsabilidades de cada integrante!
La historia de usuario a implementar en este hito será HU010: Seguimiento de solicitud. Tareas que debemos cubrir
-
Desarrollo e incorporación en main
-
justifiación de la elección de la HU010
-
Tareas que conllevaron la implementacion de la HU010
Desarrollador: Kran Olivares.
-
Se identifican los siguientes endpoints:
-
POST /api/loans (con dryRun: true): Asociado a la HU001 (Simulación). Permite calcular cuotas sin persistir datos.
-
POST /api/loans (sin dryRun): Asociado a la HU005 (Envío/Creación). Permite la creación formal de una solicitud de préstamo.
-
GET /api/loans: Asociado a la HU007 (Listado historial). Permite obtener la lista de préstamos del usuario autenticado.
-
GET /api/loans/:id: Asociado a la HU007 (Detalle de préstamo). Permite visualizar la información detallada de una solicitud específica.
-
-
Se identifican las siguientes pruebas:
-
Prueba 1: Simulación de Préstamo: Asociada al endpoint POST /api/loans, valida que el cálculo de monthly y total sea coherente. Desarrollador: Matias Romo.
-
Prueba 2: Creación y Autorización: Asociada al endpoint POST /api/loans, valida la creación exitosa (201) con ID de formato L-... y restringe accesos sin token (401). Desarrolladora: Martina Madrid.
-
Prueba 3: Historial de Préstamos: Asociada al endpoint GET /api/loans, valida que la lista contenga campos de fecha, montos y estado, asegurando el orden cronológico. Desarrollador: Alejandro Ortiz.
-
Prueba 4: Detalle de Préstamo: Asociada al endpoint GET /api/loans/:id, valida la visualización completa de campos y el manejo de errores 404 para IDs inexistentes o de otros usuarios. Desarrollador: Vicente Jiménez.
-
-
Se establece metodología del desarrollo de cada prueba:
-
Creación de ramas según nomenclatura acordada: tests/-.
-
Definición de clases de equivalencia y valores frontera para la documentación en README_tests.md.
-
Implementación de los scripts de prueba utilizando la librería requests y el framework unittest en Python.
-
Integración a main mediante Pull Request (PR).
-
-
Se implementa la HU010: Seguimiento de solicitud en el commit 0a8d172 con un tiempo de desarrollo aproximado de 4 hrs.
-
Realiza el merge de dos tests:
- Prueba 2: Creación y Autorización; Desarrolladora: Martina Madrid.
- Prueba 4: Detalle de Préstamo; Desarrollador: Vicente Jiménez.