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.
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.