测试
测试可确保您的代码行为正确且符合预期。 良好的测试能够让您自信地进行开发,确保您的代码将正常工作且不会破坏现有的代码。
IntelliJ IDEA 包含多个可用于运行测试的软件包。 此外,您可以为所选包应用特定的测试范围。
测试包
出于测试目的,IntelliJ IDEA 包含以下包:
- gotest
用于运行标准单元测试。 如需了解更多有关
go test的信息,请参阅 软件包测试。- gocheck
用于扩展
go check的功能并运行更复杂的测试。 如需了解更多有关go check的信息,请参考 go check。- gobench
用于运行性能测试。 如需了解更多有关
gobench的信息,请参阅 包测试:基准测试。- go test -fuzz
用于运行模糊测试。 在 Go 中,模糊测试是一种通过提供大量随机或意外的输入来自动测试软件,以发现漏洞或错误的技术。 如需了解更多有关
go test -fuzz的信息,请参考 Go Fuzzing。

Go 测试的模板与 Go 应用程序的模板工作方式相同(Go 构建)。 但是,您应该选择 Go 测试 ,而不是选择 Go 构建。
运行/调试配置模板用于测试
导航至 。
在 运行/调试配置 对话框中,点击 添加新配置 Alt+Insert 并选择 Go 测试。
(可选)通过修改 附加字段 来定制设置。
点击 应用。

最后修改日期: 2025年 4月 24日