Стандартный пакет testing. Тесты запускаются командой go test. Внешние фреймворки не требуются - тесты, бенчмарки и примеры встроены в стандартную библиотеку.
func TestAdd(t *testing.T) {
if Add(1, 2) != 3 {
t.Error("expected 3")
}
}