Перейти к содержанию

QA стратегия

Цель

Поддерживать предсказуемое качество API и доменной логики при высокой связности сервисов.

Уровни тестирования

  • Smoke API tests в CI (базовый контракт работоспособности).
  • Интеграционные проверки межсервисных сценариев:
  • auth -> user/profile
  • product -> order checkout
  • order -> telegram payment flow
  • admin aggregation endpoints
  • Регрессионные тесты бизнес-правил (reviews, role transitions, status transitions).

Документационный контроль качества

  • mkdocs build --strict должен проходить на каждом изменении.
  • Документация endpoint должна отражать актуальные права доступа.
  • Любая бизнес-валидация обязана иметь тест или явный риск-запись.

Матрица трассируемости

  • Требование -> endpoint/model -> тест -> документация.
  • Для критичных сценариев дополнительно: диаграмма и runbook-ссылка.