Курс на Stepik
Обложка курса «Инженер по тестированию Middle+» на Stepik
7 000 ₽

Инженер по тестированию Middle+ ★ 3.000

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

Практический курс для QA уровня Junior–Middle, который помогает перейти на уровень Middle+ через системное мышление, глубокую работу с API, логами и метриками. Вы научитесь тестировать микросервисные системы осознанно, аргументировать решения и повышать реальное качество продукта.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Инженер по тестированию Middle+»Учеников на курсе 16
Сертификаты, выданные на курсе «Инженер по тестированию Middle+»Сертификатов выдано 7
Отзывы о курсе «Инженер по тестированию Middle+»Отзывов получено 2
Рейтинг курса «Инженер по тестированию Middle+»Рейтинг курса 3.000
Уроки в курсе «Инженер по тестированию Middle+»Количество уроков 64
Тесты в курсе «Инженер по тестированию Middle+»Количество квизов 66
Время прохождения курса «Инженер по тестированию Middle+»Время прохождения курса —
Стоимость курса «Инженер по тестированию Middle+»Стоимость курса 7 000 ₽ —
Обновления курса «Инженер по тестированию Middle+»Обновления курса — —
Дата публикации курса «Инженер по тестированию Middle+»Дата публикации курса — ———
Последнее обновление курса «Инженер по тестированию Middle+»Последнее обновление — ———
Сложность normal — ———

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

Разделы в курсе «Инженер по тестированию Middle+» 9 разделов Уроки в курсе «Инженер по тестированию Middle+» 64 урока Тесты в курсе «Инженер по тестированию Middle+» 66 тестов Время прохождения курса «Инженер по тестированию Middle+» 3 ч. Последнее обновление курса «Инженер по тестированию Middle+» обн. 13 августа 2026

Архитектура и понимание систем

9 уроков
1. Микросервисная архитектура для QA — компоненты, коммуникация ↗
2. Чтение C4-диаграмм — понимание архитектурной документации ↗
3. Клиент-серверное взаимодействие — протоколы, сессии ↗
4. Contract Testing — тестирование контрактов между сервисами ↗
5. Docker для тестировщика — запуск окружений, docker-compose ↗
6. CI/CD pipeline — как устроен, где место QA, интеграция проверок ↗
7. Управление конфигурациями и окружениями — dev, test, staging ↗
8. Словарь модуля и полезные ресурсы ↗
9. Подготовка рабочего окружения и запуск QA Kit ↗

Продвинутая работа с API

9 уроков
1. REST API углубленный — идемпотентность, версионирование API ↗
2. Сложные сценарии авторизации ↗
3. Swagger/OpenAPI — использование, валидация ↗
4. gRPC — что это, отличия от REST, как тестировать ↗
5. GraphQL — основы тестирования, queries, mutation ↗
6. WebSockets — тестирование real-time коммуникаций ↗
7. Mock-сервисы ↗
8. API Gateway и Rate Limiting — тестирование ограничений ↗
9. Поднимаем Mock-сервер в Postman ↗

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

7 уроков
1. Брокеры сообщений — Kafka, RabbitMQ ↗
2. Kibana и ELK Stack — анализ логов ↗
3. Регулярные выражения — синтаксис, применение ↗
4. SQL углубленный — JOINы, подзапросы, индексы ↗
5. NoSQL базы данных — MongoDB, Redis ↗
6. Работа с тестовыми данными ↗
7. Миграции баз данных — как тестировать изменения схемы ↗

Сетевые инструменты и отладка

8 уроков
1. Работа со снифферами ↗
2. Анализ HTTP/HTTPS трафика ↗
3. Работа с Fiddler ↗
4. DevTools углубленный — Network, Performance, Security, Console ↗
5. Отладка мобильных приложений — proxy для iOS/Android, ADB, логи ↗
6. Перехват и модификация трафика — подмена ответов, тестирование г ↗
7. DNS и CDN — как работают, влияние на тестирование ↗
8. Bash/cmd скрипты — автоматизация рутинных задач, работа с файлам ↗

Observability и мониторинг

6 уроков
1. Основы Observability — метрики, логи, трейсы ↗
2. Prometheus — сбор метрик, язык запросов PromQL, алерты ↗
3. Grafana — создание дашбордов, визуализация для QA ↗
4. Distributed Tracing — Jaeger, Zipkin, отслеживание запросов ↗
5. Application Performance Monitoring (APM) — инструменты, метрики ↗
6. Алертинг и инциденты — настройка уведомлений ↗

Планирование и процессы

9 уроков
1. Планирование тестирования модуля — стратегия, декомпозиция ↗
2. Анализ бизнес-требований — User Stories, Acceptance Criteria ↗
3. Тест-дизайн для сложных систем — интеграции, распределенные ↗
4. Risk-based testing — приоритизация на основе рисков ↗
5. Метрики качества — что измерять, дашборды, отчетность ↗
6. Метрики качества — постепенное внедрение (+ шаблоны) ↗
7. Управление тестовой документацией — TestRail/TestIT, трассировка ↗
8. Shift-Left и Shift-Right — раннее и позднее тестирование ↗
9. Smoke, Sanity, Regression — стратегии тестирования релизов ↗

AI и современные технологии

5 уроков
1. ИИ в тестировании — ChatGPT для генерации тест-кейсов, анализа ↗
2. AI-ассистенты для QA ↗
3. Тестирование AI-функций — чатботы, рекомендации, LLM-выводы ↗
4. Синтетические данные и AI — генерация тестовых данных ↗
5. Будущее QA — тренды, инструменты, куда движется индустрия ↗

Специализированные техники

6 уроков
1. Интеграционное тестирование — стратегии, подходы, инструменты ↗
2. Тестирование middleware — очереди, шины данных, ESB ↗
3. Backward compatibility testing — проверка совместимости версий ↗
4. Data-driven testing — параметризация, работа с большими наборами ↗
5. Accessibility Testing — WCAG, инструменты проверки доступности ↗
6. Chaos Engineering — тестирование отказоустойчивости, базовые при ↗

Soft skills и карьера

5 уроков
1. Менторство — как обучать джуниоров, онбординг, код-ревью тест-ке ↗
2. Участие в собеседованиях, как оценивать кандидатов, технические ↗
3. Коммуникация с командой — разработчики, аналитики, PM, стейкхолд ↗
4. Презентация результатов тестирования — отчеты, метрики, визуализ ↗
5. Развитие карьеры Middle+ — Senior QA, QA Lead, автоматизация, с ↗