G
enby!

Чем отличается тестирование микросервиса от монолита

На собеседовании задали вопрос: в чем разница в тестировании монолита и микросервиса? 1. И у монолита и микросервиса есть API, которое нужно протестировать. Классический Swagger и Postman 2. Общение микросервисов может быть синхронным или асинхронным (в последнем случае через брокеры сообщений) 3. В качестве брокера сообщений обычно используют Aapche Kafka или Rabbit MQ. Вопрос подробнее разобрали на продлёнке. Показали микросервисы и монолит на примере «Битвы покемонов» Поработали с Apache Kafka: посмотрели в сообщение в топике и добавили новое сообщение ручками в Кафку Разобрали, какие есть этапы тестирования Ответ выложили на YouTube Таймкода 00:00 Начало 01:00 Архитектура проекта «Битва покемонов» 01:40 Этапы тестирования 02:20 Документация к микросервису «Лавка» в Swagger 03:40 Составляет «Тест-план» 04:00 Чек-лист на тестирование API 06:00 Как тестировать API 07:30 Разница в тестировании микросервиса и монолита 09:00 Синхронное и асинхронное взаимодействие между микросервисами 12:00 Смотрим, какие сообщения лежат в Kafka 14:00 Как добавить сообщение в Kafka 15:30 Брокеры сообщений: Producer, Consumer, Topic, Offset, Partition На вопрос отвечал Герман Дольников, автор курса QA Studio. ——— Tg канал «Шаг за шагом к Junior QA»: https://t.me/+0TFgJ8ndgEg1ZjJi
Наши курсы: Ручное тестирование: https://clck.ru/3NmqoT
Автоматизация тестирования на Python: https://clck.ru/3P6XWH
Курс по API на Stepik: https://stepik.org/a/187627
Бесплатные ресурсы от QA Studio: Вводный курс по тестированию: https://clck.ru/3NmuSN
Devtools-тренажёр: https://clck.ru/3Nmyef
JSON тренажёр: https://clck.ru/3Nn3eb
#тестирование #тестировщик #qaинженер #qastudio

Смотрите также