James Valencia
← Proyectos

2014 — 2022

Framework de pruebas de API sobre Postman

QA / Quality Assurance

Impacto

Convirtió la regresión de API de un proceso manual de días a una corrida automatizada dentro del pipeline, ejecutada en cada despliegue.

JavaScriptPostmanNewmanAzure DevOps

El problema

Las pruebas de API se hacían a mano, endpoint por endpoint, cada vez que había un release. El proceso tomaba días y dependía de que la persona recordara todos los casos borde.

El enfoque

Diseñé un framework en JavaScript sobre Postman que estructura los casos de prueba como colecciones versionadas, con datos de prueba parametrizados y validación de contrato (no solo status code, sino forma y tipos de la respuesta). Se ejecuta con Newman dentro del pipeline de Azure DevOps.

Resultado

La regresión de API pasó de un proceso manual de días a una corrida automática en minutos, en cada despliegue. Los bugs de contrato se detectan antes de llegar a un ambiente compartido.