Cypress, ведущий инструмент для автоматизации тестирования, выпускает версию v15.17.0 (09.06.2026). Это минорное обновление сосредоточено на обработке сетевых запросов и обновлении основных зависимостей. Полную информацию можно найти в официальном changelog Cypress. Эта версия предлагает улучшения для QA-инженеров. Для более глубокого понимания возможностей Cypress, обратитесь к нашему Cypress tutorial complete guide.

Key Changes

Features: Наиболее значительное улучшение — это новая поддержка cy.intercept() для объектов URLPattern. Это позволяет более гибко и мощно сопоставлять запросы при заглушке или отслеживании сетевых запросов. QA-команды теперь могут определять сложные паттерны, выходя за рамки простых строк или регулярных выражений. Эта функция особенно полезна для сложных сценариев тестирования API, которые часто рассматриваются в Cypress deep dive.

Fixes: Критическое исправление устраняет проблему, при которой cy.intercept() с URLPattern мог вызывать ошибки в средах, не имеющих нативной поддержки URLPattern. Это обеспечивает более широкую совместимость и стабильность для тестов, использующих новую функцию.

Dependencies: Внутренние зависимости были обновлены: electron до 29.4.0 и typescript до 5.4.5. Эти обновления способствуют общей стабильности и производительности инструмента.

Impact for QA Teams

QA-инженеры получают более точный контроль над перехватом сетевых запросов. Поддержка URLPattern в cy.intercept() позволяет писать более сложные и надежные тесты для взаимодействия с API, уменьшая нестабильность и улучшая покрытие тестов. Это улучшение еще больше выделяет Cypress в сравнениях, таких как Cypress vs Selenium comparison или Playwright vs Cypress comparison.