46 lines
1.2 KiB
Markdown
46 lines
1.2 KiB
Markdown
# Plan de pruebas IPSExtractor (LaTeX)
|
|
|
|
Documento profesional de pruebas unitarias, integración, E2E, estrés y resiliencia.
|
|
|
|
## Requisitos
|
|
|
|
- [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`
|
|
|
|
## Compilación
|
|
|
|
**Recomendado en Windows (MiKTeX sin Perl):**
|
|
|
|
```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
|
|
```
|