EN·ES·PT
JTjason.teixeira() Docs
servicios Reservar una llamada →
Inicio / Docs / Lo que construyo / Automatización de pruebas y CI
Lo que construyo

Automatización de pruebas y CI

Una suite de regresión en la que un release manager puede confiar — cobertura decidida por riesgo, evidencia en cada falla y un gate verde que realmente significa algo.

#Lo que construyo

Automatización de pruebas E2E

Playwright o Cypress con Page Object Model, fixtures, trace-on-retry y cuatro reporters.

Pipeline de CI/CD + integración

Ejecuciones paralelizadas, retención de artefactos, checks obligatorios — un badge verde que significa algo.

Estabilización de tests inestables

Carril de cuarentena, política de reintentos, correcciones de aislamiento, triage semanal — el rojo vuelve a ser una señal real.

Certificación en dispositivos móviles reales

Certificación end-to-end en dispositivos reales — los flujos sobre los que un simulador miente.

Líneas base de rendimiento

Líneas base de carga con k6 en la ruta crítica, con presupuestos integrados en CI.

Auditorías de accesibilidad

WCAG 2.2: teclado, semántica para lectores de pantalla, contraste, reduced-motion — con una lista de correcciones priorizada.

#La disciplina

La cobertura sigue un modelo de riesgo, no a quien escribió las pruebas por última vez. Cada falla llega con un trace y una captura de pantalla, así que el triage es leer evidencia, no una búsqueda del tesoro. Y el flake se trata como un bug de primera clase — porque cuando el rojo es ruido, el equipo aprende a ignorarlo, y la regresión real pasa sin que nadie la note.

Trace-on-retry y los artefactos son el estándar, no una idea de último momento — así que una falla en CI llega con todo lo necesario para depurarla:

playwright.config.ts
export default defineConfig({
  retries: process.env.CI ? 2 : 0,
  use: { trace: "on-first-retry", screenshot: "only-on-failure" },
  reporter: [["html"], ["junit", { outputFile: "results.xml" }], ["list"]],
  projects: [ { name: "desktop" }, { name: "mobile" } ],
});
Probado en público: una suite 37/37, cero flake en CI con evidencia en el repo, y una suite de un cliente real llevada de 10% de flake a menos del 1%. Ver los casos de estudio.
¿Se rompen los releases?
Reserva una llamada y definimos el alcance de la suite que lo evita.
Reservar una llamada →
© 2026 Jason Teixeira · Sage Ideas LLC · Inicio de la documentación