Cypress v15.15.0: Novedades Clave para QA
Cypress.io lanzó la versión v15.15.0 el 12 de mayo de 2026, una actualización menor enfocada en la estabilidad y la experiencia del desarrollador para la automatización de pruebas. Esta versión se basa en las anteriores, ofreciendo mejoras que benefician a los equipos de QA que utilizan Cypress. Si eres nuevo en Cypress, nuestra guía completa es un excelente punto de partida.
TL;DR
- Reporte de errores mejorado para interceptaciones de red.
- Solucionadas inconsistencias de
cy.screenshot()en CI. - Optimizaciones menores de rendimiento.
Cambios Clave
Nuevas Funcionalidades:
- Mensajes de Error Mejorados en
cy.intercept(): Los mensajes de error para fallos ency.intercept()son ahora más descriptivos, facilitando la depuración de problemas con las solicitudes de red. Esto ayuda a los ingenieros de QA a identificar problemas más rápidamente en escenarios de pruebas de API. - Opción
timeoutency.origin(): Se ha añadido una nueva opcióntimeoutal comandocy.origin(), permitiendo un control más preciso sobre la duración de ejecución de comandos en contextos cross-origin. Esto puede ser muy útil para escenarios complejos, como exploramos en nuestro análisis profundo de Cypress.
Correcciones:
- Estabilidad de
cy.screenshot(): Se han abordado problemas intermitentes dondecy.screenshot()podía fallar, especialmente en entornos de Continuous Integration (CI) sin interfaz gráfica. Esta corrección mejora la fiabilidad de las pruebas de regresión visual y la generación de artefactos. - Comportamiento de
cy.type(): Se corrigió un error que afectaba acy.type()con ciertos caracteres especiales en versiones específicas de navegadores, asegurando una simulación de entrada más consistente. - Rendimiento del Test Runner: Se han implementado correcciones menores de fugas de memoria, contribuyendo a una mejor estabilidad y rendimiento durante suites de pruebas de larga duración.
Deprecaciones:
- No se introdujeron deprecaciones significativas en esta versión menor.
Para una lista completa de cambios, consulte el changelog oficial de Cypress v15.15.0.
Impacto para Equipos de QA
Esta actualización mejora la estabilidad general y la experiencia de depuración para los usuarios de Cypress. Los equipos de QA pueden esperar una ejecución de pruebas más fiable, especialmente en pipelines de CI, y una retroalimentación más clara cuando las pruebas encuentren problemas relacionados con la red. La opción timeout de cy.origin() proporciona un mayor control para escenarios de pruebas avanzados, haciendo de Cypress una herramienta aún más confiable en comparación con alternativas como Selenium o Playwright.
Preguntas Frecuentes
- P: ¿Cypress v15.15.0 introduce cambios que rompen la compatibilidad?
- R: No, esta es una versión menor y no introduce cambios que rompan la compatibilidad.
- P: ¿Cómo actualizo a Cypress v15.15.0?
- R: Puede actualizar ejecutando
npm install cypress@15.15.0oyarn add cypress@15.15.0en el directorio de su proyecto.
- R: Puede actualizar ejecutando
- P: ¿Dónde puedo encontrar información detallada sobre los cambios?
- R: El changelog oficial de Cypress proporciona una lista completa de todas las actualizaciones.
