Test/pruebas de sistema e2e - #7301
Open
JhonAQ wants to merge 252 commits into
Open
Conversation
- 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`.
…ervice - Se documenta la suite de pruebas unitarias del servicio AuthenticationService. - Se analiza la lógica de negocio asociada a generación y validación de tokens. - Se identifican riesgos funcionales relacionados a autenticación y manipulación de sesiones.
…rvice * Se documenta la lógica de negocio asociada al servicio AuthenticationService. * Se analiza la validación de integridad y generación de tokens de autenticación. * Se documentan técnicas de implementación utilizadas en la suite de pruebas unitarias. * Se agregan casos de prueba relacionados a validación de sesiones y verificación de correo electrónico.
…vice Se documenta el propósito funcional de la suite de pruebas unitarias de OSMService. Se analiza el procesamiento y validación de respuestas provenientes de OpenStreetMap.
…ón interna del equipo
…reas-pruebas into develop
…e pruebas de software
…s-seguridad-usuarios
…itarias-seguridad-usuarios
… comunicación - Se actualiza la especificación de pruebas unitarias en tests-docs - Se incorporan todas las suites relacionadas a users y messaging (API y backend) - Se define la trazabilidad de pruebas existentes por dominio funcional - Se documentan todos los test unitarios encontrados en API y backend (user y messaging)
…equipo QA debe seguir
… contribución al español
| console.log('[E2E globalSetup] Reseeding real backend database...'); | ||
|
|
||
| const result = spawnSync( | ||
| 'docker', |
…e-integración-módulo-gestión-proyectos Pruebas de integración módulo de Gestión de Proyectos
…ntegracion-modulo-tareas-mapeos Tests/67 pruebas integracion modulo tareas mapeos
jorghee
force-pushed
the
test/pruebas-de-sistema
branch
from
July 17, 2026 14:56
e42645e to
52942d9
Compare
| fetch-depth: 0 | ||
|
|
||
| - name: Gitleaks Scan | ||
| uses: gitleaks/gitleaks-action@v2 |
| fetch-depth: 0 | ||
|
|
||
| - name: SonarCloud Scan | ||
| uses: SonarSource/sonarcloud-github-action@master |
| const BASE_URL = 'http://localhost:3000'; // Traefik (Bug #1 arreglado) | ||
|
|
||
| // Selección de token aleatorio para simular usuario distinto | ||
| const randomToken = tokens[Math.floor(Math.random() * tokens.length)]; |
| }); | ||
|
|
||
| // Simulación de Think Time (2 a 5 segundos) | ||
| sleep(Math.random() * (5 - 2) + 2); |
…tes esperadas) y ajustar tareas al rango del seed (1-4)
…reporte de rendimiento
| // FASE 2: Bloquear tarea aleatoria para mapeo (POST) | ||
| // El seed crea SOLO 4 tareas (IDs 1-4). Task #2 es la unica en estado READY. | ||
| // Con 50 VUs concurrentes, las colisiones de lock son el escenario INT-MAP-02 (Race Condition). | ||
| const randomTaskId = Math.floor(Math.random() * 4) + 1; // rango 1-4 |
…lock) despues del lock y limpiar payload no usado
…aturar el pool de base de datos de 8 conexiones por contencion severa
…tiempo de think time a 2-4 segundos
| // Pausa al final de la iteración para simular el tiempo que le toma a un usuario | ||
| // real leer la pantalla antes de volver a intentarlo, y darle un respiro al pool de DB | ||
| // Aumentamos a 2-4 segundos para relajar la contención de 50 usuarios sobre 1 sola tarea. | ||
| sleep(Math.random() * (4 - 2) + 2); |
…desempeno y carga) con evidencia fotografica
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


What type of PR is this? (check all applicable)
Related Issue
Example: Fixes #71
Implementa las pruebas de sistema front-back e2e
Pruebas orientadas a la usabilidad y seguridad.
Review Guide
Notes for the reviewer. How to test this change?
Checklist before requesting a review