Этот курс поможет вам быстро и уверенно освоить Cypress — один из самых удобных и мощных инструментов для сквозного тестирования веб‑приложений. Вы узнаете, как автоматизировать проверку пользовательских сценариев, повысить надежность продукта и ускорить цикл разработки.
Что вы узнаете на курсе
Мы разберем ключевые подходы к написанию устойчивых сквозных тестов и покажем, какие распространенные стратегии могут приводить к нестабильности и ошибкам. Вы научитесь применять Cypress для тестирования клиентских приложений и грамотно подключать тесты к вашему CI/CD‑процессу через GitHub Actions.
Основные навыки, которые вы получите
Создание надежных и воспроизводимых сквозных тестов
Автоматический запуск тестов при каждом pull request
Имитация HTTP‑запросов для более предсказуемого тестирования
Глубокая конфигурация и кастомизация Cypress под ваш проект
Для кого подходит курс
Курс подойдёт как начинающим тестировщикам, так и разработчикам, которые хотят внедрить автоматизацию E2E‑тестирования в свой проект или улучшить существующую инфраструктуру тестов.
Преимущества обучения
Практико-ориентированный подход
Вместо сухой теории вы получите реальные примеры, рабочие сценарии и практические рекомендации, которые сможете внедрить сразу.
Работа с современным стеком
Вы будете использовать Cypress в актуальной версии, разбирая современные best practices и рекомендации от отраслевых экспертов.
Интеграция с CI/CD
Мы покажем, как связать Cypress с GitHub Actions, чтобы ваши тесты помогали команде принимать уверенные решения при каждом изменении кода.
Результат обучения
После курса вы сможете уверенно проектировать и поддерживать сквозные тесты, оптимизировать тестовую среду и автоматизировать проверку качества продукта. Вы получите знания, которые напрямую улучшат стабильность вашего веб‑приложения и ускорят релизы.
Удален по просьбе правообладателя
Урок 1.00:07:44
Introduction
Урок 2.00:10:34
Setup Cypress & Code
Урок 3.00:12:09
Test Runner Overview
Урок 4.00:10:08
Creating Your First Test
Урок 5.00:04:42
Get, Contains & Should Exist Tests
Урок 6.00:04:51
Should Test Method
Урок 7.00:03:36
Testing Text Input Fields
Урок 8.00:01:10
Basic Practice Exercise
Урок 9.00:24:19
Basic Practice Solution
Урок 10.00:04:51
Aliases
Урок 11.00:00:48
Aliases Exercise
Урок 12.00:18:20
Aliases Solution
Урок 13.00:11:37
Range Sliders & Select Lists
Урок 14.00:01:32
Input Testing Exercise
Урок 15.00:12:50
Input Testing Solution
Урок 16.00:08:06
Programmatically Generating Tests
Урок 17.00:00:20
Generating Tests Exercise
Урок 18.00:15:41
Generating Tests Solution
Урок 19.00:10:31
Checking the Current Path
Урок 20.00:07:32
Form Validation
Урок 21.00:00:40
Form Validation Exercise
Урок 22.00:07:42
Form Validation Solution
Урок 23.00:11:00
Tasks & Seeding User Data
Урок 24.00:00:54
Sign In Test Exercise
Урок 25.00:05:06
Sign In Test Solution
Урок 26.00:10:02
Commands
Урок 27.00:12:53
Network Requests & Intercept
Урок 28.00:11:27
Testing Search
Урок 29.00:09:03
Fixtures
Урок 30.00:06:28
Intercept Practice
Урок 31.00:08:31
Testing Cookies & Sessions
Урок 32.00:08:12
Mocking In Depth
Урок 33.00:05:10
Cypress Studio
Урок 34.00:05:24
Continuous Integration
Урок 35.00:07:22
Wrapping Up
Авторы - master.dev (ex FrontendMasters), Steve Kinney
Master.dev — это образовательная платформа для разработчиков, которая помогает совершенствовать инженерные навыки: от изучения языков программирования и веб-разработки до работы с базами данных, облачной инфраструктурой, DevOps и искусственным интеллектом. Ранее известная как Frontend Masters, платформа расширила фокус и теперь обучает разработчиков всему спектру современной разработки ПО.
Стив - архитектор фронтенда в компании Temporal. Ранее он занимал аналогичную должность в Twilio и SendGrid. Стив также является основателем и почетным директором программы обучения фронтенд-разработке в Turing School for Software and Design в Денвере, Колорадо — это некоммерческая программа подготовки разработчиков. В прошлой жизни Стив был учителем в государственных школах Нью-Йорка, где он преподавал специальное образование и веб-разработку в