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
+59
View File
@@ -0,0 +1,59 @@
\babel@toc {spanish}{}\relax
\contentsline {chapter}{\numberline {1}Resumen ejecutivo}{4}{chapter.1}%
\contentsline {section}{\numberline {1.1}Veredicto global}{4}{section.1.1}%
\contentsline {section}{\numberline {1.2}KPIs de la campa\~na}{4}{section.1.2}%
\contentsline {section}{\numberline {1.3}Respuesta directa: 100\,000 facturas/mes}{4}{section.1.3}%
\contentsline {section}{\numberline {1.4}Riesgo principal}{5}{section.1.4}%
\contentsline {chapter}{\numberline {2}Objeto y alcance}{6}{chapter.2}%
\contentsline {section}{\numberline {2.1}Objeto}{6}{section.2.1}%
\contentsline {section}{\numberline {2.2}Alcance incluido}{6}{section.2.2}%
\contentsline {section}{\numberline {2.3}Fuera de alcance de esta campa\~na}{6}{section.2.3}%
\contentsline {section}{\numberline {2.4}Definici\'on de factura}{6}{section.2.4}%
\contentsline {chapter}{\numberline {3}Entorno bajo prueba}{7}{chapter.3}%
\contentsline {section}{\numberline {3.1}Hardware y sistema}{7}{section.3.1}%
\contentsline {section}{\numberline {3.2}Baseline de memoria (2026-07-13)}{7}{section.3.2}%
\contentsline {section}{\numberline {3.3}Salud del stack}{7}{section.3.3}%
\contentsline {chapter}{\numberline {4}Metodolog\'ia}{9}{chapter.4}%
\contentsline {section}{\numberline {4.1}Tipos de prueba}{9}{section.4.1}%
\contentsline {section}{\numberline {4.2}Herramientas}{9}{section.4.2}%
\contentsline {section}{\numberline {4.3}SLOs perfil \texttt {shared8g}}{9}{section.4.3}%
\contentsline {section}{\numberline {4.4}Comandos representativos}{9}{section.4.4}%
\contentsline {chapter}{\numberline {5}Resultados --- pruebas unitarias}{10}{chapter.5}%
\contentsline {section}{\numberline {5.1}Scorecard}{10}{section.5.1}%
\contentsline {section}{\numberline {5.2}Cobertura agent}{10}{section.5.2}%
\contentsline {section}{\numberline {5.3}Cobertura API store}{10}{section.5.3}%
\contentsline {section}{\numberline {5.4}Cobertura count-api}{10}{section.5.4}%
\contentsline {chapter}{\numberline {6}Resultados --- humo y funcional}{12}{chapter.6}%
\contentsline {section}{\numberline {6.1}Humo gateway}{12}{section.6.1}%
\contentsline {section}{\numberline {6.2}Funcional E2E-07 (worker offline $\rightarrow $ 409)}{12}{section.6.2}%
\contentsline {section}{\numberline {6.3}Script preparado}{12}{section.6.3}%
\contentsline {chapter}{\numberline {7}Resultados --- pruebas de carga}{13}{chapter.7}%
\contentsline {section}{\numberline {7.1}Tabla consolidada}{13}{section.7.1}%
\contentsline {section}{\numberline {7.2}ST-GW-01}{13}{section.7.2}%
\contentsline {section}{\numberline {7.3}ST-BOT-01 --- comparativa}{13}{section.7.3}%
\contentsline {section}{\numberline {7.4}Throughput gateway}{13}{section.7.4}%
\contentsline {chapter}{\numberline {8}Capacidad: 100\,000 facturas al mes}{15}{chapter.8}%
\contentsline {section}{\numberline {8.1}Traducci\'on del objetivo}{15}{section.8.1}%
\contentsline {section}{\numberline {8.2}Modelo por etapa}{15}{section.8.2}%
\contentsline {section}{\numberline {8.3}Interpretaci\'on}{15}{section.8.3}%
\contentsline {section}{\numberline {8.4}Veredicto}{16}{section.8.4}%
\contentsline {section}{\numberline {8.5}Requisitos m\'inimos sugeridos para 100k/mes}{16}{section.8.5}%
\contentsline {chapter}{\numberline {9}An\'alisis y hallazgos}{17}{chapter.9}%
\contentsline {section}{\numberline {9.1}Hallazgos}{17}{section.9.1}%
\contentsline {section}{\numberline {9.2}Scorecard global}{17}{section.9.2}%
\contentsline {section}{\numberline {9.3}Limitaciones}{17}{section.9.3}%
\contentsline {chapter}{\numberline {10}Conclusiones y recomendaciones}{18}{chapter.10}%
\contentsline {section}{\numberline {10.1}Conclusiones}{18}{section.10.1}%
\contentsline {section}{\numberline {10.2}Recomendaciones}{18}{section.10.2}%
\contentsline {section}{\numberline {10.3}Pr\'oxima campa\~na sugerida}{18}{section.10.3}%
\contentsline {chapter}{\numberline {11}Anexos}{19}{chapter.11}%
\contentsline {section}{\numberline {11.1}Datos fuente}{19}{section.11.1}%
\contentsline {section}{\numberline {11.2}Extracto ST-GW-01}{19}{section.11.2}%
\contentsline {section}{\numberline {11.3}Extracto ST-BOT-01 \#2}{19}{section.11.3}%
\contentsline {section}{\numberline {11.4}Unitarias}{19}{section.11.4}%
\contentsline {section}{\numberline {11.5}Scripts}{19}{section.11.5}%
\contentsline {section}{\numberline {11.6}Reproducibilidad}{20}{section.11.6}%
\contentsline {chapter}{\numberline {12}Resultados --- latencia count-api (PDFs reales)}{21}{chapter.12}%
\contentsline {section}{\numberline {12.1}Fixtures}{21}{section.12.1}%
\contentsline {section}{\numberline {12.2}Unitarias pipeline ampliadas}{21}{section.12.2}%
\contentsline {section}{\numberline {12.3}Timings por etapa}{21}{section.12.3}%