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

На собеседовании задали вопрос: в чем разница в тестировании монолита и микросервиса? 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 ——— Телеграм канал «Шаг за шагом к Junior QA»:
Школа:
Практика для джунов:
Наши открытые уроки:
Наш курс по API на Stepik:
Наш тренажёр по devtools:
Выбери своего наставника с помощью Котика:
Чат-флудилка:
****грам: qa.studio #тестирование #тестировщик #qaинженер #qastudio

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