Чем отличается тестирование микросервиса от монолита
На собеседовании задали вопрос: в чем разница в тестировании монолита и микросервиса?
1. И у монолита и микросервиса есть API, которое нужно протестировать. Классический Swagger и Postman
2. Общение микросервисов может быть синхронным или асинхронным (в последнем случае через брокеры сообщений)
3. В качестве брокера сообщений обычно используют Aapche Kafka или Rabbit MQ.
Вопрос подробнее разобрали на продлёнке.
- Показали микросервисы и монолит на примере «Битвы покемонов»
- Поработали с Apache Kafka: посмотрели в сообщение в топике и добавили новое сообщение ручками в Кафку
- Разобрали, какие есть этапы тестирования
Ответ выложили на KZread
Таймкода
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»:
t.me/qa_studio
Школа:
qa.studio
Практика для джунов:
t.me/juniors_qa
Наши открытые уроки:
qa.studio/open
Наш курс по API на Stepik:
stepik.org/a/187627
Наш тренажёр по devtools:
devtools.qa.studio
Выбери своего наставника с помощью Котика:
t.me/qa_studio_kotik_bot
Чат-флудилка:
t.me/qa_studio_chat
****грам:
qa.studio
#тестирование
#тестировщик
#qaинженер
#qastudio
Пікірлер: 10
Спасибо большое, очень доступно объяснили!🙏
отец , спасибо
Как раз именно сегодня задалась этим вопросом.Спасибо
Чит лист по тестированию Апи есть в свободном доступе?
требуем продолжение темы
а схему снизу в сваггере это просто объекты для каждого запроса?
@qa.studio
Ай бұрын
Там можно посмотреть JSON Schema ответа
а есть ли майнд мап(схема), которая используется на видео?
@dredgenyor7510
Ай бұрын
тоже интересно
@user-yu5wc4mr9u
Ай бұрын
Оочень прошу Вашу mind -карту❤