Содержание курса
1. Приветствие
3 урока
18
11
0м
0
Открытый
1.1
Знакомство
↗
9
2
-
0
Открытый
1.2
Советы по изучению материала
↗
6
6
-
0
Закрытый
1.3
Инструкции
↗
3
3
-
0
2. Основы тестирования и автоматизации
4 урока
15
12
32м
0
Закрытый
2.1
Роль Automation QA в современной разработке
↗
4
4
8м 46с
0
Закрытый
2.2
Виды тестирования: где место API-тестов
↗
4
4
8м 36с
0
Закрытый
2.3
Принципы тест-дизайна для API
↗
4
1
8м 30с
0
Закрытый
2.4
Инструменты автоматизации: обзор рынка
↗
3
3
8м 5с
0
3. Подготовка рабочего окружения
4 урока
9
4
0м
0
Закрытый
3.1
Установка и настройка JDK
↗
3
1
-
0
Закрытый
3.2
Настройка Maven/Gradle в проекте
↗
2
1
-
0
Закрытый
3.3
Установка IntelliJ IDEA и полезные плагины
↗
2
1
-
0
Закрытый
3.4
Создание первого Maven/Gradle проекта
↗
2
1
-
0
4. Работа с Git и GitHub
3 урока
7
3
22м
0
Закрытый
4.1
Основы Git: commit, push, pull
↗
3
1
10м 11с
0
Закрытый
4.2
Создание репозитория для тестового проекта
↗
2
1
12м 54с
0
Закрытый
4.3
Структура .gitignore для Java-проектов
↗
2
1
-
0
5. Основы REST API
4 урока
9
3
6м
0
Закрытый
5.1
HTTP протокол: методы, статус-коды, заголовки
↗
3
0
6м 51с
0
Закрытый
5.2
Форматы данных: JSON, XML
↗
2
1
-
0
Закрытый
5.3
Типы аутентификации в API
↗
2
1
-
0
Закрытый
5.4
Инструменты для ручного тестирования API (Postman)
↗
2
1
-
0
6. Playwright для API-тестирования
5 уроков
11
7
7м
0
Закрытый
6.1
Введение в API Testing с Playwright
↗
3
1
-
0
Закрытый
6.2
Отправка запросов: GET, POST, PUT, PATCH, DELETE
↗
2
1
7м 17с
0
Закрытый
6.3
Работа с query parameters, headers, body
↗
2
1
-
0
Закрытый
6.4
Валидация статус-кодов и структуры ответа
↗
2
2
-
0
Закрытый
6.5
Работа с cookies в контексте API
↗
2
2
-
0
7. Работа с данными
4 урока
9
7
0м
0
Закрытый
7.1
Библиотека Jackson для работы с JSON
↗
3
1
-
0
Закрытый
7.2
Создание POJO-классов для запросов и ответов
↗
2
2
-
0
Закрытый
7.3
Сериализация и десериализация объектов
↗
2
2
-
0
Закрытый
7.4
Генерация тестовых данных с Java Faker
↗
2
2
-
0
8. Фреймворк тестирования JUnit 5
4 урока
6
5
0м
0
Закрытый
8.1
Аннотации JUnit: @Test, @BeforeEach, @AfterEach
↗
2
1
-
0
Закрытый
8.2
Assertions: проверка ожидаемых результатов
↗
1
1
-
0
Закрытый
8.3
Параметризованные тесты (@ParameterizedTest)
↗
1
1
-
0
Закрытый
8.4
Фикстуры: setup и teardown логика
↗
2
2
-
0
9. Паттерны для API-тестирования
4 урока
6
3
0м
0
Закрытый
9.1
Организация тестовых классов
↗
2
1
-
0
Закрытый
9.2
Создание API-клиентов для переиспользования
↗
1
1
-
0
Закрытый
9.3
Вынесение констант и URL в отдельные классы
↗
1
1
-
0
Закрытый
9.4
Управление тестовыми данными
↗
2
0
-
0
10. Тестирование REST API
4 урока
5
4
0м
0
Закрытый
10.1
Тестирование CRUD-операций
↗
2
1
-
0
Закрытый
10.2
Цепочки запросов: создание → чтение → обновление → удаление
↗
1
1
-
0
Закрытый
10.3
Негативное тестирование: обработка ошибок
↗
1
1
-
0
Закрытый
10.4
Анализ и отладка падающих тестов
↗
1
1
-
0
11. Создание отчетов в Allure
3 урока
4
4
0м
0
Закрытый
11.1
Настройка Allure в Maven/Gradle проекте
↗
1
1
-
0
Закрытый
11.2
Добавление шагов (@Step) для читаемости отчетов
↗
1
1
-
0
Закрытый
11.3
Прикрепление запросов и ответов к отчету
↗
2
2
-
0
12. Конфигурация и улучшение тестов
4 урока
5
4
0м
0
Закрытый
12.1
Работа с конфигурационными файлами (.properties)
↗
2
1
-
0
Закрытый
12.2
Параллельный запуск тестов
↗
1
1
-
0
Закрытый
12.3
Настройка логирования с SLF4J + Logback
↗
1
1
-
0
Закрытый
12.4
Организация тестов для разных окружений
↗
1
1
-
0
13. Интеграция с CI/CD
4 урока
5
5
0м
0
Закрытый
13.1
Принципы непрерывной интеграции
↗
1
1
-
0
Закрытый
13.2
Создание GitHub Actions workflow
↗
2
2
-
0
Закрытый
13.3
Запуск тестов и генерация отчетов в CI
↗
1
1
-
0
Закрытый
13.4
Стратегия автоматизации в pipeline
↗
1
1
-
0
14. Покрытие API тестами
4 урока
8
7
18м
0
Закрытый
14.1
Что такое покрытие API и зачем его измерять
↗
2
1
-
0
Закрытый
14.2
Инструменты для измерения покрытия API
↗
2
2
-
0
Закрытый
14.3
Интеграция метрик покрытия в тесты
↗
2
2
-
0
Закрытый
14.4
Практикум: анализ покрытия существующих тестов
↗
2
2
18м 26с
0
15. Проект: Тестирование API
2 урока
4
2
11м
0
Закрытый
15.1
Полное тестирование API (part 1)
↗
2
1
4м 54с
0
Закрытый
15.2
Полное тестирование API (part 2)
↗
2
1
7м 17с
0
16. Итоги
1 урок
2
2
0м
0
Закрытый
16.1
Итоги курса
↗
2
2
-
0
17. Бонус: Поиск работы
2 урока
5
2
66м
0
Закрытый
17.1
Рекомендации по поиску работы: выверенные техники
↗
2
1
18м 42с
0
Закрытый
17.2
Проблемы и решения: Лайфхаки
↗
3
1
48м 1с
0