курс

Тестирование с Playwright

854 студента
Последнее обновление: 13 мая 2025
Курс Тестирование с Playwright
21 900 ₸ в месяц
за все курсы Хекслета
Зарегистрироваться
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
    обучения

Включено в курс

15 уроков (видео и/или текст)
13 упражнений в тренажере
57 проверочных тестов
Доступ к остальным курсам платформы

Чему вы научитесь

  • Тестировать веб-приложений
  • Автоматизировать тестирование
  • Тестировать API
  • Интегрировать тесты с CI/CD

Описание

Курс "Playwright" предназначен для тех, кто хочет освоить современные методы автоматизированного тестирования веб-приложений с использованием фреймворка Playwright. Этот курс охватывает все аспекты работы с Playwright, начиная с основ и заканчивая продвинутыми техниками. Вы начнете с введения в Playwright, где узнаете о его возможностях и преимуществах, а затем погрузитесь в детальное изучение рабочих процессов, локаторов, событий и утверждений.

По мере прохождения курса, вы изучите как генерировать тесты, использовать модели страниц и фикстуры, а также как выполнять мокирование запросов и тестирование API. Дополнительные модули посвящены аутентификации, настройке конфигураций и интеграции с GitHub Actions для автоматизации CI/CD процессов. Курс подходит как для начинающих тестировщиков, так и для опытных специалистов, стремящихся улучшить свои навыки в области автоматизированного тестирования.

Тестирование playwright continuous integration

Программа курса

Продолжительность 15 часов
  • 1

    Введение

    Познакомиться с целями и задачами курса
  • 2

    Подготовка

    Установить и настроить Playwright

    тесты

  • 3

    Рабочий процесс

    Напишем и запустим первый тест

    тесты

    упражнение

  • 4

    Локаторы

    Научимся правильно выбирать элементы страницы

    тесты

    упражнение

  • 5

    События

    Познакомимся с событиями, которые нам доступны для взаимодействия со страницей

    тесты

    упражнение

  • 6

    Утверждения

    Познакомиться с утверждениями для проверки элементов на проверяемой странице

    тесты

    упражнение

  • 7

    Скриншот тестирование

    Научиться тестировать с помощью скриншотов

    тесты

    упражнение

  • 8

    Генерация тестов

    Научиться генерировать тесты, используя визуальный подход

    тесты

  • 9

    Page Object Models

    Сократить дублирование кода, за счет использования шаблона проектирования page object

    тесты

    упражнение

  • 10

    Структура тестов

    Познакомиться с практиками структурирования тестов в файловой системе и с точки зрения использования хуков

    тесты

    упражнение

  • 11

    Состояние

    Научиться решать проблему изменения состояния в тестах

    тесты

    упражнение

  • 12

    Мок HTTP-запросов

    Научиться "заглушать" запросы выполняемые страницами на бекенд

    тесты

    упражнение

  • 13

    Тестирование API

    Научиться тестировать HTTP API с помощью Playwright

    тесты

    упражнение

  • 14

    Встроенные Репортеры + Allure

    Научиться менять формат отчета о тестах и интегрировать allure

    тесты

  • 15

    Непрерывная интеграция

    Научиться запускать e2e-тесты на Github Actions и Gitlab CI

    тесты

  • 16

    Самостоятельная работа

    Дополнительные задания, которые позволяют закрепить полученную теорию
  • 17

    Дополнительные материалы

    Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Формат обучения

Испытания

Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже

#
Задание
% завершений

Рекомендуемые программы

профессия
новый
8 месяцев
c опытом
Старт 9 октября
профессия
10 месяцев
с нуля
Старт 9 октября
профессия
10 месяцев
с нуля
Старт 9 октября
профессия
4 месяца
с нуля
Старт 9 октября
профессия
10 месяцев
с нуля
Старт 9 октября
профессия
новый
9 месяцев
с нуля
Старт 9 октября
профессия
10 месяцев
с нуля
Старт 9 октября
профессия
5 месяцев
c опытом
Старт 9 октября
профессия
16 месяцев
с нуля
Старт 9 октября
профессия
10 месяцев
с нуля
Старт 9 октября
профессия
новый
16 месяцев
с нуля
Старт 9 октября
профессия
новый
16 месяцев
с нуля
Старт 9 октября
профессия
новый
16 месяцев
с нуля
Старт 9 октября
профессия
новый
3 месяца
c опытом
в разработке
Старт 9 октября