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-ссылка.