В Go обычно хватает стандартного пакета testing. Из сторонних — testify (самый популярный, assert/require/suite/mock), ginkgo с gomega (BDD стиль), и go-cmp для сравнения структур. Для таблично-управляемых тестов используют стандартный подход с sub-tests. Многие гошники принципиально не используют фреймворки и пишут на чистом testing.
Какие тестовые фреймворки для Go существуют?
Junior
156 просмотровAFK Offer AI
Как писать fuzz test?