[QA-E2E-04] Написание интеграционных тестов для сквозного B2B-сценария приёмки
Тестирование и Автоматизация
NoteКраткая карточка задачи
- Компонент:
E2E Testing Matrix. - Инструменты: Postman / Newman или Go Integration Tests.
- Тип задачи: QA / Автоматизация.
- Статус: Готово к реализации
Описание задачи
Необходимо покрыть автотестами новую цепочку B2B-авторизации и публикации данных, чтобы гарантировать корректность интеграции трех сервисов (AuthService -> ProcessService -> Kafka).
Сценарии для проверки (Тест-кейсы)
- Тест 1 (Валидный токен): Отправить POST-запрос с корректным токеном активного магазина. Ожидаемый результат: HTTP
200 OK(или202 Accepted). Убедиться, что в топике Kafka появилось соответствующее JSON-сообщение с вернымstore_id. - Тест 2 (Невалидный токен): Отправить запрос с фейковым токеном. Ожидаемый результат: HTTP
401 Unauthorized/ gRPC код 16. Запрос в Kafka попадать не должен. - Тест 3 (Заблокированный магазин): Отправить токен магазина со статусом
SUSPENDED. Ожидаемый результат: Бизнес-ошибкаSTORE_BLOCKED. Запрос в Kafka попадать не должен.