Функции: TestXxx(t *testing.T) для тестов, BenchmarkXxx(b *testing.B) для бенчмарков, FuzzXxx(f *testing.F) для fuzz. Имена должны быть осмысленными; для table-driven часто используют t.Run(tc.name, ...) или fmt.Sprintf("%d+%d", tc.a, tc.b). Примеры (ExampleXxx) выводятся в документации. Файлы: *_test.go.
func TestParse_InvalidInput_ReturnsError(t *testing.T) { }
func BenchmarkSort(b *testing.B) { }