Курс на 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. Базовый»Учеников на курсе 15
Сертификаты, выданные на курсе «Автоматизация тестирования 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. Проблемы и решения: Лайфхаки