[QA-E2E-04] Написание интеграционных тестов для сквозного B2B-сценария приёмки

Тестирование и Автоматизация

Published

October 14, 2026

NoteКраткая карточка задачи
  • Компонент: E2E Testing Matrix.
  • Инструменты: Postman / Newman или Go Integration Tests.
  • Тип задачи: QA / Автоматизация.
  • Статус: Готово к реализации

Описание задачи

Необходимо покрыть автотестами новую цепочку B2B-авторизации и публикации данных, чтобы гарантировать корректность интеграции трех сервисов (AuthService -> ProcessService -> Kafka).

Сценарии для проверки (Тест-кейсы)

  1. Тест 1 (Валидный токен): Отправить POST-запрос с корректным токеном активного магазина. Ожидаемый результат: HTTP 200 OK (или 202 Accepted). Убедиться, что в топике Kafka появилось соответствующее JSON-сообщение с верным store_id.
  2. Тест 2 (Невалидный токен): Отправить запрос с фейковым токеном. Ожидаемый результат: HTTP 401 Unauthorized / gRPC код 16. Запрос в Kafka попадать не должен.
  3. Тест 3 (Заблокированный магазин): Отправить токен магазина со статусом SUSPENDED. Ожидаемый результат: Бизнес-ошибка STORE_BLOCKED. Запрос в Kafka попадать не должен.