当前位置:嗨网首页>书籍在线阅读

13-小结

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

8.6 小结

  • Go通过 go test 命令为用户提供了内置的测试工具,并提供了 testing 包以便实现单元测试。
  • testing 包提供了基本的功能测试以及基准测试能力。
  • 对于Go语言来说,Web应用的单元测试可以通过 testing/httptest 包来完成。
  • 使用测试替身可以让测试用例变得更加独立。
  • 实现测试替身的一种方法是使用依赖注入设计模式。
  • Go语言拥有许多第三方测试库,其中包括对Go的测试功能进行扩展的Gocheck包,以及实现了行为驱动测试的Ginkgo包。