[Валерий Меньшиков] Автоматизация тестирования брокеров сообщений (Python) [2026]

Rayhorn

Модератор
Команда форума
Модератор
Сообщения
3.714
Реакции
3.279
1774709760718.png



Практический онлайн-курс для Python QA Automation - инженеров, которые хотят уверенно тестировать брокеры сообщений, писать стабильные E2E-тесты и не бояться асинхронных систем.

Тренинг для инженеров автоматизаторов на Python, которые уже имеют опыт автоматизации и опыт тестирования back-end.

В тренинге внимание сфокусированно именно на брокерах сообщений. Если вам важны такие темы, как CI/CD, отчеты о тестировании, сбор метрик покрытия сервисов автотестами, красивое логгирование, оповещение о прохождении тестов и другое, лучше рассмотреть тренинг REST API Advanced.

Необходимые знания:
  • уверенные навыки программирования на Python и работы с Git
  • опыт автоматизации тестирования веб-приложений
  • навыки использования ООП на Python
Программа

Введение

Что такое брокеры сообщений?
В данном уроке рассмотрим, что такое брокеры сообщений и для чего они применяются.

Kafka
В данном уроке рассмотрим, что такое Kafka, и рассмотрим один из вариантов UI-интерфейса.

Kafka: Produccer
В данном уроке научимся публиковать сообщения в топики Kafka с помощью python.

Kafka: Singleton
В данном уроке рассмотрим паттерн Singleton для экономии соединений и примеры его использования для python клиентов Kafka.

Kafka: Consumer
В данном уроке рассмотрим способы подключения к Kafka и проблемы, с которыми сталкивается тестировщик при работе с Kafka консумером.

Kafka: Работа с потоками
В данном уроке рассмотрим, как работать с блокирующими задачами при прослушивании топиков и примитивы синхронизации потоков в python.

Kafka: класс Consumer и тесты
В данном занятии реализуем удобный интерфейс для работы с Kafka Consumer и напишем тесты.

Kafka: паттерн Observer
В данном уроке рассмотрим паттерн Observer, который позволит нам экономить соединения, а также быстро и удобно уведомлять всех подписчиков о получении сообщений в топики.

Kafka: E2E
В данном занятии рассмотрим схему нашего приложения и напишем end-to-end тесты для проверки каждой контрольной точки системы.

Rabbit MQ
В данном уроке узнаем, что такое RabbitMQ, и поработаем с UI интерфейсом.

Rabbit MQ: Publisher
В данном занятии научимся использовать python для публикации сообщений в обменник RabbitMQ.

Rabbit MQ: Subscriber
В данном занятии научимся подписываться на очереди RabbitMQ с помощью python.

Rabbit MQ: Как тестировать consumer?
В данном занятии узнаем, как тестировать consumer и какие подходы для этого использовать.

Итоги
Подведем краткие итоги по курсу.



 

Похожие темы

Программа обучения: Урок 1. Основы Playwright (бесплатный) В этом уроке вы познакомитесь с библиотекой playwright. Узнаете об основных возможностях библиотеки, научитесь подменять user-agent, proxy, отключать webdriver mode и научитесь делать UI касание. Урок 2. Отправка транзакций в Solana и...
Ответы
2
Просмотры
666
Слив курса How to Code - Web3 автоматизация на Python [Ahillary] Наш курс будет поделён на 3 основные части: Python c нуля - мы будем изучать основы самого языка Web3, основы - это самая главная часть, внутри которой мы будем учиться автоматизировать web3 процессы Web3, допчасть - как понятно...
Ответы
1
Просмотры
822
Проектирование архитектуры и интеграций (API / брокеры) сервисов [Stepik, Глеб Учитель] Чему вы научитесь: Выявление функциональных и нефункциональных требований Выбор лучшего архитектурного решения для вашего веб-сервиса Проектирование распределенных систем с учетом CAP-теоремы, ACID и BASE...
Ответы
1
Просмотры
611
Вам на интенсив, если: 1. Не знаете, как заложить в приложение сопровождаемость с первых этапов его создания 2. Пишете скрипты, но не знаете модули и фреймворки, чтобы начать создавать сервисы 3. Устали писать бойлерплейт код, но не знаете, какой готовый модуль решает ваши проблемы 4. Возникают...
Ответы
0
Просмотры
536
Слив курса Буткемп по промт-инжинерингу (работа с LLM) [ZTM] [Scott Kerr] *** Язык курса: английский + субтитры на русском языке, + озвучка на русском языке (ИИ)*** Чему вы научитесь: Изучите основы промпт-подсказок и их практическое применение, включая реальные примеры из NASA и CRISPR...
Ответы
1
Просмотры
813
Назад
Сверху Снизу