Автоматизация тестирования c Playwright на JS/TS
О чём курс
О чём курс
Степан Осадший разбирает автоматизацию тестирования веб-приложений на JavaScript и TypeScript с помощью Playwright. Вы начнёте с основ языка и перейдёте к написанию автотестов, их настройке и запуску в рабочих процессах команды. Практика включает взаимодействие с веб-приложениями, а завершается проектом с тестами нескольких страниц и настройкой CI.
Что вы разберёте
В части JavaScript рассматриваются типы данных, операторы, строки, массивы, объекты, циклы и функции. Затем идут асинхронный код, обработка ошибок, классы, регулярные выражения, импорты и экспорты. Блок TypeScript охватывает типы, интерфейсы, дженерики, DOM и работу с классами.
С Playwright вы настроите окружение и структуру тестов, научитесь находить элементы на странице, выполнять действия и проверять результат утверждениями. Автор также разбирает ожидания, отладку, логирование, отчёты, параметризацию, конфигурацию и генерацию тестов встроенными средствами. Для организации проекта рассматриваются Page Object Model, фикстуры, аутентификация и мокирование запросов; для автоматического запуска — CI с GitHub Actions.
Кому подойдёт
Курс рассчитан на новичков в IT, которые хотят освоить автоматизацию тестирования, и на ручных тестировщиков, переходящих к автотестам. Разработчикам он поможет разобраться во внедрении тестов в процессы CI/CD. В практической части вы будете читать код, искать причины ошибок и оформлять результаты проверок в отчётах.
Формат и практика
В курсе 6 часов 12 минут видео, 176 уроков, 484 теста и 383 интерактивные задачи. Финальный проект включает подготовку структуры, тесты главной и других страниц, авторизацию, рефакторинг и настройку CI.
Программа обучения
- Что такое JavaScript
- Типы данных
- Операторы
- Условные операторы
- Работа со строками
- Работа с массивами
- Работа с объектами
- Циклы
- Функции
- Встроенный объект Math
- Асинхронный JavaScript
- Ошибки в JavaScript
- ООП и Классы
- Регулярные выражения
- Импорты и экспорты
- TypeScript
- Введение в автоматизацию
- Основы Playwright
- Взаимодействие с элементами на странице
- Продвинутые возможности
- Конфигурация тестов
- Популярные паттерны и технологии
- Расширенные возможности
- Регулярные выражения
Другие материалы автора 3
СО Степан Осадший Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.