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

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

  • @zucchini.symphony
    @zucchini.symphony5 күн бұрын

    Спасибо большое, очень доступно объяснили!🙏

  • @AntojkePlus
    @AntojkePlusАй бұрын

    отец , спасибо

  • @katyamakarova9889
    @katyamakarova9889Ай бұрын

    Как раз именно сегодня задалась этим вопросом.Спасибо

  • @andsps
    @andspsАй бұрын

    Чит лист по тестированию Апи есть в свободном доступе?

  • @unicoxr5tj417
    @unicoxr5tj417Ай бұрын

    требуем продолжение темы

  • @skripatch_DN
    @skripatch_DNАй бұрын

    а схему снизу в сваггере это просто объекты для каждого запроса?

  • @qa.studio

    @qa.studio

    Ай бұрын

    Там можно посмотреть JSON Schema ответа

  • @azotmuhamed
    @azotmuhamedАй бұрын

    а есть ли майнд мап(схема), которая используется на видео?

  • @dredgenyor7510

    @dredgenyor7510

    Ай бұрын

    тоже интересно

  • @user-yu5wc4mr9u

    @user-yu5wc4mr9u

    Ай бұрын

    Оочень прошу Вашу mind -карту❤

Келесі