Vendetta
Администратор
- Регистрация
- 16 Сен 2015
- Сообщения
- 241.574
- Реакции
- 426.072
АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ БРОКЕРОВ СООБЩЕНИЙ (PYTHON) [Валерий Меньшиков]
Практический онлайн-курс для 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 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руб
СКАЧАТЬ КУРСЫ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Когнитивно-поведенческая терапия: мастерство и эффективность. Модуль 7 [Тариф Слушатель] [Юлия Горячева, А. Джон Раш, Аарон Бек]
- Лечебно-оздоровительное голодание. Советы опытного голодающего [Терентий Смирнов]
- Эмоциональная коррекция по методу Роя Мартина [Ксения Корнеева]
- Трезвый инвестор. Как не сбиться с курса при выборе российских акций [Мурад Агаев]
- Грамматика магии [Марьяна Романова]
- Секреты управления мышлением и стрессом [Альфа Курс] [Илья Семенов]
- Осенний джаз [Тариф книга + уроки] [Мария Селянина] [Повтор]
- Перестань себя накручивать. Когнитивно-поведенческая терапия тревоги и стресса. Издание второе [Андрей Петрушин]