测试
测试可确保您的代码行为正确且符合预期。 良好的测试可使您在开发时充满信心,确保代码运行正常且不会破坏现有代码。
GoLand 包含多个包,您可以使用它们运行测试。 此外,您可以为所选包应用特定测试作用域。
用于测试的包
为测试目的,GoLand 包含以下包:
- gotest
用于运行标准单元测试。 有关
go test的详细信息,请参阅 Package testing。- gocheck
用于扩展
go check的功能并运行更复杂的测试。 有关go check的详细信息,请参阅 go check。- gobench
用于运行性能测试。 有关
gobench的详细信息,请参阅 Package testing:Benchmarks。- go test -fuzz
用于运行模糊测试。 Go 中的模糊测试是一种测试技术,该技术通过向软件提供大量随机或意外的输入自动执行测试,以发现漏洞或缺陷。 有关
go test -fuzz的详细信息,请参阅 Go Fuzzing。

最后修改日期: 2025年 9月 26日