Skip to content

Tests/2 pruebas unitarias servicios core#7260

Open
jorghee wants to merge 24 commits into
hotosm:developfrom
escarabajo-rinoceronte:tests/2-pruebas-unitarias-servicios-core
Open

Tests/2 pruebas unitarias servicios core#7260
jorghee wants to merge 24 commits into
hotosm:developfrom
escarabajo-rinoceronte:tests/2-pruebas-unitarias-servicios-core

Conversation

@jorghee
Copy link
Copy Markdown

@jorghee jorghee commented May 29, 2026

Documentación formal para la Especificación de Pruebas Unitarias de la Suite de Servicios Core, alineada a los procesos del estándar ISO/IEC/IEEE 29119-4 y a la plantilla oficial de la organización.

El documento establece la línea base de análisis del núcleo backend (FastAPI) de Tasking Manager, priorizando el análisis estructural antes del diseño exhaustivo de casos límite.

Cambios principales

  • Arquitectura de Pruebas: Se documentó la estrategia de aislamiento técnico (uso de Pytest, Canned Factories y Mocks) soportada por un diagrama de flujo en Mermaid.
  • Análisis de Componentes: Inclusión del análisis detallado sobre OrganisationService, delimitando su comportamiento esperado y manejo de control de roles (RBAC).
  • Trazabilidad: Se mapearon formalmente los casos de prueba ya automatizados en el repositorio y se registraron las brechas funcionales críticas que pasarán al backlog de TDD.
  • Métricas Base: Se estableció la fórmula de medición inicial de Cobertura de Diseño ($N/T \times 100%$) para la suite auditada.

jorghee and others added 23 commits May 26, 2026 00:05
- Se describen las reglas de autorización y segregación de privilegios entre usuarios regulares y administradores globales.
- Se documentan las técnicas, enfoques y funcionalidades de implementación de las pruebas
- Se documenta el análisis detallado del test `test_get_organisation_by_id_returns_organisation`.
docs: agregar informe técnico sobre la implementación de GitHub Actions para CI básico
@jorghee jorghee force-pushed the tests/2-pruebas-unitarias-servicios-core branch from 5a0d6f4 to 59decf7 Compare May 29, 2026 15:47
@sonarqubecloud
Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants