Cypress, una herramienta líder en automatización de pruebas, lanza la versión v15.17.0 (2026-06-09). Esta actualización menor se centra en la gestión de solicitudes de red y mejoras en las dependencias principales. Para obtener todos los detalles, consulte el changelog oficial de Cypress. Esta versión ofrece refinamientos valiosos para los ingenieros de QA. Para una guía completa sobre Cypress, consulte nuestro Cypress tutorial complete guide.
Key Changes
Features:
La mejora más significativa es el nuevo soporte de cy.intercept() para objetos URLPattern. Esto permite un matching de solicitudes más flexible y potente al stubbing o spying en solicitudes de red. Los equipos de QA pueden ahora definir patrones complejos, yendo más allá de simples strings o expresiones regulares. Esta característica es especialmente útil para escenarios de pruebas de API complejos, un tema que a menudo se explora en un Cypress deep dive.
Fixes:
Una corrección importante aborda un problema donde cy.intercept() con URLPattern podría causar errores en entornos que carecen de soporte nativo para URLPattern. Esto asegura una compatibilidad y estabilidad más amplias para las pruebas que utilizan la nueva funcionalidad.
Dependencies:
Las dependencias internas han sido actualizadas: electron a 29.4.0 y typescript a 5.4.5. Estas actualizaciones contribuyen a la estabilidad y el rendimiento general de la herramienta.
Impact for QA Teams
Los ingenieros de QA obtienen un control más preciso sobre la intercepción de solicitudes de red. El soporte de URLPattern en cy.intercept() permite escribir pruebas más sofisticadas y confiables para interacciones de API, reduciendo la inestabilidad y mejorando la cobertura de las pruebas. Esta mejora diferencia aún más a Cypress en comparaciones como Cypress vs Selenium comparison o Playwright vs Cypress comparison.
