测试
使用 GoLand 创建测试、 运行和调试测试 ,并 衡量代码覆盖率。
测试框架
在 运行测试 运行/调试配置中,从 测试框架 选择以下选项之一:
- gotest
用于运行标准单元测试。 如需了解更多有关
go test的信息,请参阅 软件包测试。- gocheck
运行使用 gocheck 测试库编写的测试。 使用前,请将此库添加到项目中。
- gobench
用于运行性能测试。 如需了解更多有关
gobench的信息,请参阅 包测试:基准测试。- go test -fuzz
用于运行模糊测试。 在 Go 中,模糊测试是一种通过提供大量随机或意外的输入来自动测试软件,以发现漏洞或错误的技术。 如需了解更多有关
go test -fuzz的信息,请参考 Go Fuzzing。

2026年 11月 9日