Чем отличается тестирование микросервиса от монолита
На собеседовании задали вопрос: в чем разница в тестировании монолита и микросервиса? 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. ——— Телеграм канал «Шаг за шагом к Junior QA»: https://t.me/qa_studio
Школа: https://qa.studio
Наши открытые уроки: https://qa.studio/open
Наш курс по API на Stepik: https://stepik.org/a/187627
Бесплатный тренажёр по devtools: https://devtools.qa.studio
Бесплатный JSON тренажёр: https://json.qa.studio
Выбери своего наставника с помощью Котика: https://t.me/qa_studio_kotik_bot
Чат-флудилка: https://t.me/qa_studio_chat
#тестирование #тестировщик #qaинженер #qastudio