Обновить

Apache Kafka для QA инженера или что нужно знать тестировщику о Kafka

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели7K
Всего голосов 4: ↑2 и ↓20
Комментарии6

Комментарии 6

Простите, а где хоть слово про тестирование в статье? Теоритическое устройство как как будто и на Википедии прочитать можно

Спасибо за замечание! Действительно, в тексте больше теории, чем практики.  Задача этой статьи была в том, чтобы систематизировать знания о кафке и дать контекст, необходимый для тестировщиков.

Сухая теория и не одного примера, какая польза от этой статьи?

Спасибо за отзыв! Чтобы сделать материал полезнее, подскажите: какие именно примеры были бы актуальны

Про тестирование кафки было бы неплохо написать, что именно мы тестируем и зачем.

- тестируем, что сообщение отправлено и пришло в топик кафки
- что сообщение не дублируется
- что имеет верную схему (json/avro)
- что консьюмер корректно его обрабатывает - это будет ожидаемый результат отправки сообщения, например, обработается заявка на регистрацию чего-то и пользователя пропустит на следующий шаг процесса
- посмотрим все логи отправки-получения и убедимся в том, что все пишется
- отправим много данных сразу (дадим нагрузку), убедимся, что доезжает верно
- отправим невалидное - посмотрим, как отвечает сервис, обрабатывается ли ошибка в соответствии с нашими ожиданиями

и т.п.

Спасибо за вашу обратную связь. Думаю стоит написать вторую часть с разбором практических кейсов.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации