feat: Update testing documentation and introduce comprehensive report for IPSExtractor campaign. Add sections for executive summary, objectives, environment details, and methodology. Enhance README with compilation instructions and data sources for metrics analysis.

This commit is contained in:
erik
2026-07-13 21:10:43 -05:00
parent 6bf413c4ce
commit 311a4bd6d3
39 changed files with 1641 additions and 67 deletions
+18 -37
View File
@@ -1,45 +1,26 @@
# Plan de pruebas IPSExtractor (LaTeX)
# Plan / Informe de pruebas IPSExtractor
Documento profesional de pruebas unitarias, integración, E2E, estrés y resiliencia.
## Entregable principal
## Requisitos
**Informe de Pruebas (resultados):** [`InformePruebas_IPSExtractor.pdf`](InformePruebas_IPSExtractor.pdf)
Fuentes: [`informe/`](informe/)
- [TeX Live](https://www.tug.org/texlive/) o MiKTeX
- `pdflatex` (incluido en MiKTeX/TeX Live)
- Opcional: `latexmk` (requiere Perl en MiKTeX)
- Paquetes: `booktabs`, `longtable`, `hyperref`, `fancyhdr`, `geometry`, `babel`, `listings`, `tikz`, `xcolor`, `enumitem`, `siunitx`, `titlesec`
Incluye métricas, gráficas, scorecard y análisis de viabilidad de **100.000 facturas/mes**.
## Compilación
## Plan histórico (referencia)
**Recomendado en Windows (MiKTeX sin Perl):**
El documento de plan de pruebas sigue en esta carpeta (`main.tex` → `PlanPruebas_IPSExtractor.pdf`) como referencia de metodología/IDs. El foco de QA es el **informe**.
## Campañas
- [`informes/2026-07-13-shared8g.md`](informes/2026-07-13-shared8g.md)
- Scripts k6: [`scripts/`](scripts/)
## Compilar informe
```powershell
cd docs\plan_pruebas
pdflatex -interaction=nonstopmode -file-line-error main.tex
pdflatex -interaction=nonstopmode -file-line-error main.tex
Copy-Item main.pdf PlanPruebas_IPSExtractor.pdf -Force
```
**Con latexmk** (si Perl está instalado):
```powershell
latexmk -pdf main.tex
```
Artefactos: `main.pdf` y `PlanPruebas_IPSExtractor.pdf`.
## Scripts de estrés (k6)
Ver [`scripts/README.md`](scripts/README.md). Requiere [k6](https://k6.io/) y el stack levantado en `http://127.0.0.1:8189`.
## Estructura
```
docs/plan_pruebas/
main.tex
preamble.tex
latexmkrc
sections/ # capítulos del plan
diagrams/ # TikZ
scripts/ # k6 de referencia
cd docs\plan_pruebas\informe
pdflatex -interaction=nonstopmode main.tex
pdflatex -interaction=nonstopmode main.tex
Copy-Item main.pdf ..\InformePruebas_IPSExtractor.pdf -Force
```