Какой подход к тестированию используешь?

Middle
151 просмотров
AFK Offer AI

Unit тесты для бизнес-логики с моками через интерфейсы. Интеграционные тесты для репозиториев с testcontainers — поднимаю реальный Postgres в Docker. Table-driven тесты для функций с множеством кейсов. E2E тесты для критичных флоу. Стремлюсь к тому, чтобы тесты были быстрыми, изолированными и детерминированными. Покрытие смотрю, но не фанатею.

Следующий вопрос

Как ты балансируешь скорость разработки и качество?