Тестирование брокеров сообщений на Python для QA Automation. Курс для Python QA Automation инженеров, которые хотят перейти на новый уровень — научиться уверенно тестировать асинхронные системы, работать с Kafka и RabbitMQ и писать стабильные E2E-тесты без “костылей”.
Почему это важно?
Современные высоконагруженные системы почти всегда используют брокеры сообщений — такие как Apache Kafka и RabbitMQ — для асинхронной обработки задач.
Это означает:
рост требований к QA инженерам в бигтехе
необходимость понимать event-driven архитектуру
умение тестировать сложные интеграции
Сегодня навыки работы с брокерами сообщений — это уже не “плюс”, а обязательный стандарт индустрии.
Почему это сложно
Тестирование брокеров сообщений кардинально отличается от привычных API-тестов:
процессы не завершаются сами (в отличие от request/response)
консюмеры работают постоянно
сложно контролировать поток сообщений
высокая вероятность “подвисаний” тестов
сложная синхронизация событий
риск сломать интеграционную цепочку
В результате:
тесты становятся нестабильными
увеличивается время прогона
растёт технический долг
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Валерий Меньшиков — опытный инженер-программист и эксперт в области автоматизации тестирования backend-систем на Python с более чем 7-летним практическим опытом.Специализируется на построении и развитии комплексных систем автоматизированного тестирования для высоконагруженных архитектур, включая экосистемы из 100+ микросервисов, взаимодействующих через REST, gRPC и GraphQL.Ранее занимал позицию Lead QA Automation Engineer в Ozon Tech, где отвечал