О курсе
Онлайн курс «Cypress для frontend-тестирования» — это программа профессиональной переподготовки, направленная на освоение базовых навыков автоматизации проверки frontend-приложений с помощью Cypress: пользовательских сценариев, интерфейсов, форм, навигации, состояния страницы, ошибок и результатов действий.
В рамках курса Вы изучите, как Cypress применяется в тестировании web-интерфейсов, чем он полезен для QA-специалистов и frontend-команд, как запускать проверки, работать с элементами страницы, выполнять действия пользователя, проверять текст, состояние компонентов и результат пользовательского сценария.
Курс включает практическую работу с типовыми задачами: создание Cypress-проекта, запуск тестов, открытие web-страницы, поиск элементов, клик, ввод данных, проверка сообщений, работа с формами, ожидания, анализ ошибок выполнения и подготовка отчета.
Отдельный блок посвящён особенностям frontend-тестирования. Вы рассмотрите состояние интерфейса, DOM на обзорном уровне, компоненты, формы, валидацию, пользовательские действия, сетевые запросы на обзорном уровне, тестовые данные и причины нестабильности UI-проверок.
Особое внимание уделяется структуре тестов и читаемости сценариев. Вы изучите, как называть проверки, группировать тесты, описывать предусловия, использовать понятные шаги, готовить README и поддерживать автотесты при изменении интерфейса.
Практический блок программы направлен на подготовку итогового проекта по Cypress. Вы сможете автоматизировать несколько сценариев учебного frontend-приложения, подготовить структуру тестов, проверки интерфейса, отчет и защитить итоговую работу.
В ходе программы Вы освоите:
• основы Cypress для frontend-тестирования;
• создание и запуск Cypress-проекта;
• поиск элементов и выполнение пользовательских действий;
• проверку форм, сообщений, навигации и состояния интерфейса;
• работу с тестовыми данными;
• анализ ошибок и падений UI-тестов;
• подготовку отчетов и документации проекта;
• итоговый проект по автоматизации frontend-проверок.
Программа подойдёт ручным тестировщикам, начинающим QA Automation-инженерам, frontend-разработчикам начального уровня, тестировщикам web-приложений, студентам и всем, кто хочет освоить Cypress для проверки пользовательских интерфейсов.
Цели и задачи курса
Цель программы — сформировать у слушателей базовые навыки автоматизации frontend-тестирования с помощью Cypress.
В рамках курса Вы освоите:
• Cypress через тестовый проект, запуск проверок, web-страницы, элементы интерфейса, команды и assertions;
• frontend через DOM на обзорном уровне, формы, сообщения, навигацию, валидацию, состояние страницы и компоненты;
• сценарии через действия пользователя, клики, ввод данных, переходы, тестовые данные и проверку результата;
• стабильность через ожидания, динамические элементы, изменение интерфейса, анализ падений и поддержку тестов;
• проект через структуру файлов, README, отчетность, запуск автотестов и демонстрацию результата;
• практику через итоговый Cypress-проект для учебного frontend-приложения.
Программа даст ответы на следующие вопросы:
• Что такое Cypress и зачем он нужен?
• Как Cypress применяется во frontend-тестировании?
• Как создать и запустить первый тест?
• Как находить элементы интерфейса?
• Как проверять формы и сообщения?
• Как анализировать падения UI-тестов?
• Как подготовить Cypress-проект для портфолио?
По окончании обучения Вы получите
Диплом о профессиональной переподготовке, подтверждающий освоение программы «Cypress для frontend-тестирования» и компетенции в области базовой автоматизации frontend-проверок, работы с интерфейсами, формами, пользовательскими сценариями и отчетами.
Учебный план курса
• Введение в Cypress
• Cypress в QA Automation
• Cypress во frontend-тестировании
• Ручное и автоматизированное тестирование интерфейсов
• Подготовка окружения
• Создание Cypress-проекта
• Структура проекта
• Запуск тестов
• Web-страница
• DOM на обзорном уровне
• Элементы интерфейса
• Команды Cypress на базовом уровне
• Поиск элементов
• Клики
• Ввод данных
• Очистка поля
• Проверка текста
• Проверка видимости элемента
• Формы
• Валидация форм
• Сообщения об ошибках
• Кнопки
• Ссылки
• Навигация
• Состояние страницы
• Компоненты на обзорном уровне
• Тестовые данные
• Позитивные сценарии
• Негативные сценарии
• Assertions на базовом уровне
• Ожидания на базовом уровне
• Сетевые запросы на обзорном уровне
• Ошибки выполнения
• Падение UI-теста
• Поддержка автотестов
• README проекта
• Итоговый проект: Cypress для frontend-приложения
• Итоговая аттестация — тестирование и защита проекта
Что нужно для поступления на программу:
Для поступления Вам необходимо прислать скан-копии или фотографии документов об образовании, паспортные данные и удаленно заключить договор. Гражданам Российской Федерации потребуются:
• Паспорт или другой документ, удостоверяющий личность или гражданство;
• Страховой номер индивидуального лицевого счета (СНИЛС);
• Документ об образовании и квалификации (фотография или скан-копия);
• Справка об обучении в организации высшего или среднего профессионального образования, если Вы в настоящее время являетесь студентом (фотография или скан-копия);
• Документ, подтверждающий факт изменения фамилии, имени или отчества (при необходимости) (фотография или скан-копия).
Гражданам иностранных государств и лицам без гражданства следует уточнить список необходимых сведений и документов в отделе организации приема по телефону или через форму заявки на консультацию.
Выгоды и скидки, варианты оплаты, рассрочка платежа:
• Вы сможете вернуть 13% от стоимости обучения в виде социального налогового вычета, обратившись в налоговую службу по месту постоянной регистрации.
• Чтобы запросить документы для получения налогового вычета, необходимо обратиться в методический отдел, написав нам на электронную почту mcnokurs@yandex.ru.
• Проверка документов после подачи в ФНС осуществляется в течение трех месяцев. Если ответ положительный, средства возвращаются.
• Обратите внимание, что декларация и заявление заполняются и подаются слушателем самостоятельно.
• (Нормативное обоснование получения налогового вычета регламентировано статьями 78, 80, 83, 88, 219 Налогового кодекса РФ).
• Беспроцентная рассрочка
• Вы можете получить беспроцентную рассрочку на программы профессиональной переподготовки.
Для получения дополнительной информации о рассрочке на конкретную программу обратитесь к специалисту приемной комиссии


