Cypress
Cypress — это open-source фреймфорк для E2E тестирования
Cypress — это open-source фреймфорк для E2E тестирования. Это также как и Puppeteer относительно молодой инструмент, однако он вносит новые концепции и решения в способы осуществления автоматизации и тестирования. Ключевой особенностью, Cypress является то, что он исполняется внутри самого браузера. Это в том числе означает, что Cypress всегда отслеживает моменты вызова всякого рода событий в браузере и никогда не упустит любые манипуляции с элементами страницы, что намного уменьшает вероятность появления floating тестов.
Достоинства:
- Встроенный набор инструментов для тестирования построенный на форке mocha, chai, sinon
- Встроенный механизм автоматического ожидания
- Это собственно означает, что при написании сценарием нет необходимости писать async/await функции как это делается в Puppeteer и Selenium. Cypress сам подождет когда появится нужный элемент, подождет когда закончится анимация, и подождет когда очередной сетевой запрос завершится
- Time machine фича, которая позволяет в Сypress test runner откатываться на определенные шаги в последовательности выполнения теста
- Исчерпывающая документация с большим набором примеров
- Возможность написания в том числе и unit тестов
Аналоги и альтернативы для Cypress
Cypress - похожие продукты (инструменты, решения, сервисы)
Test IT
Система управления QA-тестированием
Selenium
Автоматизация работы с браузера: тестирование сайтов и парсинг страниц
Puppeteer
Высокоуровневый API для запуска, контроля и управления браузером — Chromium через NodeJS
Web Vitals
Измерение ключевых метрик качества сайта с точки зрения Google в виде расширения...
Endtest
Интеллектуальная автоматизация тестирования
Playwright
Платформа для веб-тестирования и автоматизации
Watir
Watir взаимодействует с браузером так же, как и люди: щелкает ссылки, заполняет...
WebdriverIO
Фреймворк для UI-автоматизации
Mobile Friendly Test
Тестирование и аудит мобильной версии сайта от Google
Analysis Pr Cy
Анализ PR-CY - это SEO-анализатор сайтов. Проверяет по большому набору параметров (технические,...
Отзывы
Отзывов пока нет.