GoLand 2025.2 Help

测试

测试可确保您的代码行为正确且符合预期。 良好的测试可使您在开发时充满信心,确保代码运行正常且不会破坏现有代码。

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日