Обычно тесты лежат рядом с кодом в тех же пакетах — файл user.go и user_test.go. Для интеграционных тестов можно выделить отдельную папку tests/ или использовать build tags. Хелперы и фикстуры кидают в testdata/ или internal/testutil. Главное — не городить отдельную иерархию, Go convention — тесты рядом с кодом.
Как организовать тесты в Go проекте?
Middle
281 просмотровAFK Offer AI
Что такое Helm chart для Go сервиса?