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

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

На собеседовании задали вопрос: в чем разница в тестировании монолита и микросервиса?

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»:
https://t.me/qa_studio

Школа:
https://qa.studio

Практика для джунов:
https://t.me/juniors_qa

Наши открытые уроки:
https://qa.studio/open

Наш курс по API на Stepik:
https://stepik.org/a/187627

Наш тренажёр по devtools:
https://devtools.qa.studio

Выбери своего наставника с помощью Котика:
https://t.me/qa_studio_kotik_bot

Чат-флудилка:
https://t.me/qa_studio_chat

****грам:
qa.studio

#тестирование
#тестировщик
#qaинженер
#qastudio

Комментарии

Информация по комментариям в разработке