Чему вы научитесь
- 1. Работать с Jest:
- писать юнит‑тесты для JavaScript‑кода;
- настраивать окружение тестирования (config);
- запускать тесты и генерировать отчёты о покрытии кода.
- 2. Применять Mocha + Chai
- структурировать тесты по сценариям (describe/it);
- формулировать утверждения (assertions) с помощью Chai (expect/should/assert);
- интегрировать Mocha с другими инструментами (например, с Puppeteer);
- настраивать хуки (before/beforeEach/after/afterEach) для подготовки тестового окружения.
- 3. Автоматизировать веб‑интерфейсы через Puppeteer
- управлять браузером Chrome/Chromium через API;
- эмулировать действия пользователя (клики, ввод, скроллинг);
- делать скриншоты и генерировать PDF;
- запускать тесты в headless‑режиме.
- 4. Использовать Playwright
- писать кросс‑браузерные тесты (Chrome, Firefox, Safari);
- работать с несколькими контекстами браузера и вкладками;
- 5. Создавать комплексные тесты в Cypress
- проектировать end‑to‑end (E2E) тесты для веб‑приложений;
- использовать встроенные команды Cypress (cy.visit(), cy.get(), cy.contains() и др.);
- 6. Проектировать шаблон для тестирования веб- приложения (Page Object Pattern).
О курсе
Этот курс знакомит вас с некоторыми наиболее востребованными инструментами автоматизации тестирования, которые в настоящее время используются тестировщиками во всем мире: Jest, Mocha, Chai, Puppeteer, Playwright, Cypress.
🌷 ПРОМОКОД на 750 р – "ВЕСНА" до 1 апреля 2026 г.🌷
Для кого этот курс
Практикующим тестировщикам: сможете изменить грейд и сделать шаг к профессии автоматизатора.
Начальные требования
Для курса требуется знание языка JavaScript (прохождение курса по основам программирования приветствуется).
Наши преподаватели
Как проходит обучение
Курс разбит на модули, после каждого модуля есть тестовое задание.
После выполнения всех модулей есть практическое задание, которое надо отправить на проверку.
Программа курса
Сертификат
Сертификат Stepik
Что вы получаете
- овладеете 5+ инструментами автоматизации тестирования (Jest, Mocha, Chai, Puppeteer, Playwright, Cypress);
- научитесь проектировать, писать и поддерживать тесты для разных уровней (юнит, интеграция, E2E);
- будете готовы к реальным задачам тестировщика‑автоматизатора в IT‑командах.
- бонусом познакомитесь с шаблоном проектирования для тестирования веб- приложения (Page Object Pattern).
Сколько стоит обучение
Price:
1 500 ₽
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.