Курс на Stepik
Обложка курса «Автоматизация тестирования API с Playwright на Java. Базовый» на Stepik
2 490 ₽

Автоматизация тестирования API с Playwright на Java. Базовый ★ 5.000

Открыть на
STEPIK.ORG

Освойте автоматизацию тестирования API на Java с Playwright. От основ REST до создания полноценного фреймворка с JUnit, Allure и CI/CD. Научитесь тестировать реальные API, и строить эффективные автотесты. Обучение ориентированно на практическое применение знаний и навыков.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Автоматизация тестирования API с Playwright на Java. Базовый»Учеников на курсе 18
Сертификаты, выданные на курсе «Автоматизация тестирования API с Playwright на Java. Базовый»Сертификатов выдано 1
Отзывы о курсе «Автоматизация тестирования API с Playwright на Java. Базовый»Отзывов получено 2
Рейтинг курса «Автоматизация тестирования API с Playwright на Java. Базовый»Рейтинг курса 5.000
Уроки в курсе «Автоматизация тестирования API с Playwright на Java. Базовый»Количество уроков 59
Тесты в курсе «Автоматизация тестирования API с Playwright на Java. Базовый»Количество квизов 110
Задачи с кодом в курсе «Автоматизация тестирования API с Playwright на Java. Базовый»Количество задач с кодом 6
Время прохождения курса «Автоматизация тестирования API с Playwright на Java. Базовый»Время прохождения курса —
Стоимость курса «Автоматизация тестирования API с Playwright на Java. Базовый»Стоимость курса 2 490 ₽ —
Обновления курса «Автоматизация тестирования API с Playwright на Java. Базовый»Обновления курса — —
Дата публикации курса «Автоматизация тестирования API с Playwright на Java. Базовый»Дата публикации курса — ———
Последнее обновление курса «Автоматизация тестирования API с Playwright на Java. Базовый»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Автоматизация тестирования API с Playwright на Java. Базовый» 17 разделов Уроки в курсе «Автоматизация тестирования API с Playwright на Java. Базовый» 59 уроков Тесты в курсе «Автоматизация тестирования API с Playwright на Java. Базовый» 110 тестов Задачи в курсе «Автоматизация тестирования API с Playwright на Java. Базовый» 6 задач Время прохождения курса «Автоматизация тестирования API с Playwright на Java. Базовый» 3 ч. Последнее обновление курса «Автоматизация тестирования API с Playwright на Java. Базовый» обн. 4 августа 2026

Приветствие

3 урока
1. Знакомство ↗
2. Советы по изучению материала ↗
3. Инструкции ↗

Основы тестирования и автоматизации

4 урока
1. Роль Automation QA в современной разработке ↗
2. Виды тестирования: где место API-тестов ↗
3. Принципы тест-дизайна для API ↗
4. Инструменты автоматизации: обзор рынка ↗

Подготовка рабочего окружения

4 урока
1. Установка и настройка JDK ↗
2. Настройка Maven/Gradle в проекте ↗
3. Установка IntelliJ IDEA и полезные плагины ↗
4. Создание первого Maven/Gradle проекта ↗

Работа с Git и GitHub

3 урока
1. Основы Git: commit, push, pull ↗
2. Создание репозитория для тестового проекта ↗
3. Структура .gitignore для Java-проектов ↗

Основы REST API

4 урока
1. HTTP протокол: методы, статус-коды, заголовки ↗
2. Форматы данных: JSON, XML ↗
3. Типы аутентификации в API ↗
4. Инструменты для ручного тестирования API (Postman) ↗

Playwright для API-тестирования

5 уроков
1. Введение в API Testing с Playwright ↗
2. Отправка запросов: GET, POST, PUT, PATCH, DELETE ↗
3. Работа с query parameters, headers, body ↗
4. Валидация статус-кодов и структуры ответа ↗
5. Работа с cookies в контексте API ↗

Работа с данными

4 урока
1. Библиотека Jackson для работы с JSON ↗
2. Создание POJO-классов для запросов и ответов ↗
3. Сериализация и десериализация объектов ↗
4. Генерация тестовых данных с Java Faker ↗

Фреймворк тестирования JUnit 5

4 урока
1. Аннотации JUnit: @Test, @BeforeEach, @AfterEach ↗
2. Assertions: проверка ожидаемых результатов ↗
3. Параметризованные тесты (@ParameterizedTest) ↗
4. Фикстуры: setup и teardown логика ↗

Паттерны для API-тестирования

4 урока
1. Организация тестовых классов ↗
2. Создание API-клиентов для переиспользования ↗
3. Вынесение констант и URL в отдельные классы ↗
4. Управление тестовыми данными ↗

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

4 урока
1. Тестирование CRUD-операций ↗
2. Цепочки запросов: создание → чтение → обновление → удаление ↗
3. Негативное тестирование: обработка ошибок ↗
4. Анализ и отладка падающих тестов ↗

Создание отчетов в Allure

3 урока
1. Настройка Allure в Maven/Gradle проекте ↗
2. Добавление шагов (@Step) для читаемости отчетов ↗
3. Прикрепление запросов и ответов к отчету ↗

Конфигурация и улучшение тестов

4 урока
1. Работа с конфигурационными файлами (.properties) ↗
2. Параллельный запуск тестов ↗
3. Настройка логирования с SLF4J + Logback ↗
4. Организация тестов для разных окружений ↗

Интеграция с CI/CD

4 урока
1. Принципы непрерывной интеграции ↗
2. Создание GitHub Actions workflow ↗
3. Запуск тестов и генерация отчетов в CI ↗
4. Стратегия автоматизации в pipeline ↗

Покрытие API тестами

4 урока
1. Что такое покрытие API и зачем его измерять ↗
2. Инструменты для измерения покрытия API ↗
3. Интеграция метрик покрытия в тесты ↗
4. Практикум: анализ покрытия существующих тестов ↗

Проект: Тестирование API

2 урока
1. Полное тестирование API (part 1) ↗
2. Полное тестирование API (part 2) ↗

Итоги

1 урок
1. Итоги курса ↗

Бонус: Поиск работы

2 урока
1. Рекомендации по поиску работы: выверенные техники ↗
2. Проблемы и решения: Лайфхаки ↗