Скоро на All-DAR АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ БРОКЕРОВ СООБЩЕНИЙ (PYTHON) [Валерий Меньшиков]

ALL DAR Bot

🛡 МОДЕРАТОР 🛡
Регистрация
26 Март 2018
Сообщения
85.577
Название: АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ БРОКЕРОВ СООБЩЕНИЙ (PYTHON) [Валерий Меньшиков]

67e361ae192fa82c2d67109a0d9ee51a.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 и какие подходы для этого использовать.

Итоги

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

◆ ЦЕНА МАТЕРИАЛА ◆
Цена 34900руб

Материал «АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ БРОКЕРОВ СООБЩЕНИЙ (PYTHON) [Валерий Меньшиков]», возможно, скоро появится на All-dar.

Пройдите регистрацию и оформите Premium подписку, чтобы первым получить доступ, и воспользуйтесь поиском — может быть, он уже опубликован.

Скрытый контент для пользователей All-dar.
 

Присоединяйтесь, чтобы открыть полный доступ

Комментарии и материалы этой темы доступны только зарегистрированным участникам

Новый участник?

Регистрация занимает меньше минуты

Уже с нами?

Войдите в свой аккаунт

Сверху