Files
IPSExtractor/docs/plan_pruebas/preamble.tex
T

110 lines
3.1 KiB
TeX

% !TEX encoding = UTF-8
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[spanish,es-tabla]{babel}
\usepackage{lmodern}
\usepackage{microtype}
\usepackage[
a4paper,
margin=2.5cm,
headheight=14pt
]{geometry}
\usepackage{setspace}
\onehalfspacing
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{\small IPSExtractor --- Plan de pruebas}
\fancyhead[R]{\small\thepage}
\fancyfoot[C]{\footnotesize Documento para compartir}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.2pt}
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\normalfont\huge\bfseries}{\chaptertitlename\ \thechapter}{16pt}{\Huge}
\titleformat{\section}{\normalfont\Large\bfseries}{\thesection}{1em}{}
\titleformat{\subsection}{\normalfont\large\bfseries}{\thesubsection}{1em}{}
\usepackage{booktabs}
\usepackage{longtable}
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{array}
\usepackage{enumitem}
\setlist[itemize]{nosep,leftmargin=1.5em}
\setlist[enumerate]{nosep,leftmargin=1.5em}
\usepackage{siunitx}
\usepackage{xcolor}
\definecolor{ipsblue}{HTML}{1B4F72}
\definecolor{ipsgrey}{HTML}{566573}
\definecolor{codebg}{HTML}{F4F6F7}
\definecolor{successgreen}{HTML}{1E8449}
\definecolor{warnorange}{HTML}{B9770E}
\usepackage{listings}
\lstset{
basicstyle=\ttfamily\small,
backgroundcolor=\color{codebg},
frame=single,
framerule=0.3pt,
rulecolor=\color{ipsgrey},
breaklines=true,
columns=fullflexible,
showstringspaces=false,
tabsize=2,
captionpos=b
}
\lstdefinelanguage{JavaScript}{
keywords={function, const, let, var, return, if, else, for, while, export, import, default, true, false, null},
sensitive=true,
morecomment=[l]//,
morecomment=[s]{/*}{*/},
morestring=[b]",
morestring=[b]'
}
\usepackage{float}
\usepackage{tikz}
\usetikzlibrary{arrows.meta,positioning,fit,calc,shapes.geometric,shapes.multipart}
\usepackage{graphicx}
\usepackage{hyperref}
\hypersetup{
colorlinks=true,
linkcolor=ipsblue,
urlcolor=ipsblue,
citecolor=ipsblue,
pdftitle={Plan de pruebas IPSExtractor},
pdfauthor={IPSExtractor QA},
pdfsubject={Pruebas unitarias, integracion, E2E, estres y resiliencia}
}
\newcommand{\docdate}{17 de julio de 2026}
\newcommand{\statusbadge}[1]{\texttt{#1}}
\newcommand{\makecover}{%
\begin{titlepage}
\centering
\vspace*{1.5cm}
{\color{ipsblue}\rule{\textwidth}{2pt}}\\[0.4cm]
{\Huge\bfseries IPSExtractor}\\[0.35cm]
{\Large\color{ipsgrey} Sistema de extracci\'on y an\'alisis de facturas m\'edicas}\\[0.4cm]
{\color{ipsblue}\rule{\textwidth}{2pt}}\\[1.8cm]
{\LARGE\bfseries Plan de pruebas}\\[0.3cm]
{\large Unitarias $\cdot$ Integraci\'on $\cdot$ E2E $\cdot$ Estr\'es $\cdot$ Resiliencia}\\[2.2cm]
\begin{tabular}{@{}ll@{}}
\textbf{Fecha} & \docdate \\
\textbf{Audiencia} & Documento para compartir \\
\textbf{Herramientas} & pytest, Vitest, go test, k6, Docker Compose \\
\end{tabular}
\vfill
{\small Estrategia y matriz de pruebas. Resultados en el Informe; volumen en Capacidad 100k.}\\[0.3cm]
{\color{ipsblue}\rule{0.5\textwidth}{0.6pt}}
\end{titlepage}
}