Чем отличается тестирование микросервиса от монолита
На собеседовании задали вопрос: в чем разница в тестировании монолита и микросервиса? 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