Содержание курса
1. Приветствие и инструкции
3 урока
208
206
2м
0
Закрытый
1.1
Знакомимся
↗
2
0
-
0
Закрытый
1.2
Советы по изучению материала
↗
1
1
-
0
Закрытый
1.3
Правила работы с курсом и коммуникации
↗
205
205
2м 33с
0
2. Введение в изоляционное тестирование
2 урока
3
0
63м
0
Открытый
2.1
Что такое изоляционные тесты и зачем они нужны
↗
2
0
46м 8с
0
Закрытый
2.2
Основные виды изоляции в тестах
↗
1
0
17м 17с
0
3. Тестовый стенд
4 урока
4
0
102м
0
Закрытый
3.1
Подготовка тестового стенда
↗
1
0
7м 32с
0
Закрытый
3.2
Запуск тестового стенда
↗
1
0
20м 30с
0
Закрытый
3.3
Разбор архитектуры тестового стенда
↗
1
0
28м 31с
0
Закрытый
3.4
Контракты сервисов тестового стенда
↗
1
0
47м 29с
0
4. Подготовка тестового окружения
9 уроков
9
0
169м
0
Закрытый
4.1
Доменные enum’ы для тестов
↗
1
0
19м 2с
0
Закрытый
4.2
Генератор случайных данных
↗
1
0
14м 36с
0
Закрытый
4.3
Pydantic-схемы тестового слоя
↗
1
0
16м 41с
0
Закрытый
4.4
Конфигурация тестового окружения
↗
1
0
26м 45с
0
Закрытый
4.5
Механизм загрузки мок-данных
↗
1
0
35м 21с
0
Закрытый
4.6
Общие инструменты для тестов
↗
1
0
14м 30с
0
Закрытый
4.7
Интеграция Allure и семантика тестов
↗
1
0
8м 15с
0
Закрытый
4.8
Контекст запроса и сценарии тестов
↗
1
0
30м 46с
0
Закрытый
4.9
Базовые ассерты тестового слоя
↗
1
0
7м 35с
0
5. Мок-сервисы и изоляция внешних интеграций
7 уроков
7
0
178м
0
Закрытый
5.1
Архитектура мок-сервисов тестового стенда
↗
1
0
31м 59с
0
Закрытый
5.2
HTTP мок-сервис: архитектура и базовая реализация
↗
1
0
37м 45с
0
Закрытый
5.3
HTTP мок-сервис: интеграция в тестовый стенд
↗
1
0
17м 20с
0
Закрытый
5.4
HTTP мок-сервис: сценарные мок-данные
↗
1
0
23м 9с
0
Закрытый
5.5
gRPC мок-сервис: архитектура и базовая реализация
↗
1
0
38м 48с
0
Закрытый
5.6
gRPC мок-сервис: интеграция в тестовый стенд
↗
1
0
12м 14с
0
Закрытый
5.7
gRPC мок-сервис: сценарные мок-данные
↗
1
0
20м 30с
0
6. API-клиенты тестового стенда
8 уроков
4
0
166м
0
Закрытый
6.1
HTTP API-клиент: базовая реализация
↗
1
0
18м 34с
0
Закрытый
6.2
HTTP API-клиенты сервисов
↗
1
0
20м 48с
0
Закрытый
6.3
gRPC API-клиент: базовая реализация
↗
1
0
12м 59с
0
Закрытый
6.4
gRPC API-клиенты сервисов
↗
1
0
18м 25с
0
Закрытый
6.5
Kafka producer: базовая реализация
↗
0
0
17м 35с
0
Закрытый
6.6
Kafka producers сервисов и событий
↗
0
0
21м 15с
0
Закрытый
6.7
Postgres repository: базовая реализация
↗
0
0
40м 12с
0
Закрытый
6.8
Postgres repositories сервисов
↗
0
0
20м 18с
0
7. Сценарные изоляционные тесты
4 урока
3
0
95м
0
Закрытый
7.1
Фикстуры сценарного тестового слоя
↗
0
0
14м 7с
0
Закрытый
7.2
Ассерты сценарных API
↗
1
0
31м 55с
0
Закрытый
7.3
Сценарные тесты HTTP API
↗
1
0
41м 38с
0
Закрытый
7.4
Сценарные тесты gRPC API
↗
1
0
10м 40с
0
8. Event-driven тесты и асинхронные сценарии
4 урока
3
0
53м
0
Закрытый
8.1
Фикстуры event-driven тестового слоя
↗
0
0
9м 2с
0
Закрытый
8.2
Ассерты event-driven сценариев
↗
1
0
11м 50с
0
Закрытый
8.3
Event-driven тесты HTTP API
↗
1
0
27м 23с
0
Закрытый
8.4
Event-driven тесты gRPC API
↗
1
0
6м 4с
0
9. Запуск изоляционных автотестов на CI/CD
2 урока
0
0
41м
0
Закрытый
9.1
Подготовка CI-окружения для изоляционных тестов
↗
0
0
9м 48с
0
Закрытый
9.2
Запуск изоляционных тестов и публикация Allure-отчёта в CI/CD
↗
0
0
33м 36с
0
10. Итоги курса и дальнейшие шаги
1 урок
0
0
29м
0
Закрытый
10.1
Итоги курса и инженерная перспектива
↗
0
0
29м 1с
0