Курс на Stepik
Обложка курса «Автоматизация тестирования Backend с Python. Базовый» на Stepik
5 990 ₽

Автоматизация тестирования Backend с Python. Базовый 5.000

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

Инженерный курс по автоматизации тестирования backend-систем. Вы научитесь проектировать быстрые, стабильные и детерминированные автотесты для микросервисных архитектур с Kafka, gRPC, HTTP, PostgreSQL и асинхронными бизнес-процессами. Работа с тестовым стендом, моками, Docker, инфраструктурой и CI/CD. Курс для специалистов уровня middle и выше, где автотесты перестают быть проблемой и становятся надёжным инструментом качества.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Автоматизация тестирования Backend с Python. Базовый»Учеников на курсе 59
Сертификаты, выданные на курсе «Автоматизация тестирования Backend с Python. Базовый»Сертификатов выдано 8
Отзывы о курсе «Автоматизация тестирования Backend с Python. Базовый»Отзывов получено 1
Рейтинг курса «Автоматизация тестирования Backend с Python. Базовый»Рейтинг курса 5.000
Уроки в курсе «Автоматизация тестирования Backend с Python. Базовый»Количество уроков 44
Тесты в курсе «Автоматизация тестирования Backend с Python. Базовый»Количество квизов 310
Время прохождения курса «Автоматизация тестирования Backend с Python. Базовый»Время прохождения курса
Стоимость курса «Автоматизация тестирования Backend с Python. Базовый»Стоимость курса 5 990 ₽
Обновления курса «Автоматизация тестирования Backend с Python. Базовый»Обновления курса
Дата публикации курса «Автоматизация тестирования Backend с Python. Базовый»Дата публикации курса
Последнее обновление курса «Автоматизация тестирования Backend с Python. Базовый»Последнее обновление
Сложность normal

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

Разделы в курсе «Автоматизация тестирования Backend с Python. Базовый» 10 разделов Уроки в курсе «Автоматизация тестирования Backend с Python. Базовый» 44 урока Тесты в курсе «Автоматизация тестирования Backend с Python. Базовый» 310 тестов Время прохождения курса «Автоматизация тестирования Backend с Python. Базовый» 21 ч. Последнее обновление курса «Автоматизация тестирования Backend с Python. Базовый» обн. 9 августа 2026

Приветствие и инструкции

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

Введение в изоляционное тестирование

2 урока
1. Что такое изоляционные тесты и зачем они нужны
2. Основные виды изоляции в тестах

Тестовый стенд

4 урока
1. Подготовка тестового стенда
2. Запуск тестового стенда
3. Разбор архитектуры тестового стенда
4. Контракты сервисов тестового стенда

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

9 уроков
1. Доменные enum’ы для тестов
2. Генератор случайных данных
3. Pydantic-схемы тестового слоя
4. Конфигурация тестового окружения
5. Механизм загрузки мок-данных
6. Общие инструменты для тестов
7. Интеграция Allure и семантика тестов
8. Контекст запроса и сценарии тестов
9. Базовые ассерты тестового слоя

Мок-сервисы и изоляция внешних интеграций

7 уроков
1. Архитектура мок-сервисов тестового стенда
2. HTTP мок-сервис: архитектура и базовая реализация
3. HTTP мок-сервис: интеграция в тестовый стенд
4. HTTP мок-сервис: сценарные мок-данные
5. gRPC мок-сервис: архитектура и базовая реализация
6. gRPC мок-сервис: интеграция в тестовый стенд
7. gRPC мок-сервис: сценарные мок-данные

API-клиенты тестового стенда

8 уроков
1. HTTP API-клиент: базовая реализация
2. HTTP API-клиенты сервисов
3. gRPC API-клиент: базовая реализация
4. gRPC API-клиенты сервисов
5. Kafka producer: базовая реализация
6. Kafka producers сервисов и событий
7. Postgres repository: базовая реализация
8. Postgres repositories сервисов

Сценарные изоляционные тесты

4 урока
1. Фикстуры сценарного тестового слоя
2. Ассерты сценарных API
3. Сценарные тесты HTTP API
4. Сценарные тесты gRPC API

Event-driven тесты и асинхронные сценарии

4 урока
1. Фикстуры event-driven тестового слоя
2. Ассерты event-driven сценариев
3. Event-driven тесты HTTP API
4. Event-driven тесты gRPC API

Запуск изоляционных автотестов на CI/CD

2 урока
1. Подготовка CI-окружения для изоляционных тестов
2. Запуск изоляционных тестов и публикация Allure-отчёта в CI/CD

Итоги курса и дальнейшие шаги

1 урок
1. Итоги курса и инженерная перспектива