33 часа видеоконтента. 400+ загружаемых примеров кода. Cypress - это фреймворк End-to-End тестирования JavaScript, которая пользуется популярностью и продолжает набирать популярность благодаря отличным функциям и простоте написания тестов.
Основные темы этого курса:
Основы Cypress io
Чистая настройка Cypress
Создание ряда тестов UI и API (от начального до продвинутого)
Запуск тестов с использованием системы CI (Jenkins)
Параллельное выполнение тестов
Продвинутое тестирование API
Продвинутая отчетность
И многое другое
Основные характеристики Cypress:
Простая установка - установка Cypress проста. Никаких зависимостей, дополнительных загрузок или изменений в коде не требуется.
Написание тестов - легко и быстро создавайте тесты и наблюдайте за их выполнением в реальном времени по мере создания веб-приложения.
Запуск тестов. Отладка тестов в CI так же проста, как и локальный запуск тестов. Со встроенным распараллеливанием и балансировкой нагрузки.
Записывайте тесты - записывайте данные тестирования CI, снимки экрана и видео - и просматривайте агрегированные аналитические данные следующего уровня на своей панели инструментов.
Преимущества Cypress:
Удобство для разработчиков - Cypress был создан специально для разработчиков и QA-инженеров, чтобы помочь им делать больше.
Открытый исходный код - Cypress пользуется преимуществами нашего удивительного сообщества с открытым исходным кодом - и инструменты Cypresses развиваются лучше и быстрее, чем если бы мы работали над ними в одиночку.
Созданный с нуля - Cypress основан на совершенно новой архитектуре. Больше никакого Selenium. Намного больше мощности.
Что отличает Cypress?
Путешествие во времени - Cypress делает снимки во время выполнения ваших тестов. Просто наведите указатель мыши на команды в журнале команд, чтобы увидеть, что именно происходило на каждом этапе.
Отладка - перестаньте гадать, почему ваши тесты терпят неудачу. Отлаживайте напрямую с помощью знакомых инструментов, таких как Chrome DevTools. Читаемые ошибки и трассировки стека делают отладку молниеносной.
Перезагрузка в реальном времени - Cypress автоматически перезагружается всякий раз, когда вы вносите изменения в свои тесты. Смотрите команды, выполняемые в реальном времени в вашем приложении.
Автоматическое ожидание. Никогда не добавляйте в тесты ожидания или спящие режимы. Cypress автоматически ждет команд и утверждений, прежде чем двигаться дальше. Больше никакого асинхронного ада.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
у оригинала Последнее обновление: 03.2022, обновите, пожалуйста.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Инструменты, доступные для модульного тестирования, прошли долгий путь. Хотя тестирование никогда не может быть «легким», доступные инструменты, безусловно, переместили тестирование ближе к простоте. Полноценное тестирование полностью не изменилось, и в результате многие приложения тестируются вручную и часто пользователями на производстве. Cypress предоставляет среду тестирования, которая обеспечивает сквозное тестирование быстро и н
Средство автоматизации следующего поколения, не основанное на selenium. Этот курс начинается с основ и медленно продвигается к продвинутым концепциям Cypress.
Одной из наиболее важных - но наиболее игнорируемых - практик для веб-разработчиков является проведение сквозного тестирования приложений до их запуска в эксплуатацию. Убедитесь, что они работают так, как они должны. Но тестирование может быть утомительным и определенно не веселым.
Быстрая и простая автоматизация веб-интерфейса с нуля с Cypress 4 - современной платформой (фреймворк) на основе JavaScript. Этот курс даст вам полное понимание того, что такое фрейворк Cypress, и вы узнаете, как использовать все его ключевые возможности.
Cypress: Автоматизация тестирования для тех кто торопится
Cypress test automation for people in a hurry
Этот курс предназначен для тестировщиков, инженеров по автоматизации и веб-разработчиков, которым необходимо быстро выучиться. Если вы начинаете с нуля или уже знакомы с автоматизацией тестирования, тогда этот курс для вас. Он заполнен краткими пояснительными видео, без лишних слов, только с практическими материалами.