资料的顺序是:由上至下,由浅入深
1,三分钟了解 go test
- Go怎么写测试用例:非常适合立刻上手。这个文章是
build-web-application-with-golang
书中的一部分。这个本也非常不错,非常适合简单入门。 - 【译】GO 中如何进行单元测试:也是一个由浅入深的文章。文章里有一些测试类的写法,可以学习一下。而且还讲到了
TestMain
方法。所有被测试方法执行前,都要一下这个方法,所以这个方法常被使用写setup
和teardown
函数。 - testing - 单元测试:也是入门的一篇文章,里面讲到了 Parallel 的例子,非常不错。
2,深入文章
- 译】子测试和子基准测试的使用:讲的比较深入的文章。主要是讲子测试和子基准测试的,但里面也讲到了
Table Driven写法
、并行测试
、Setup 和 Tear-down的写法
。非常值得一读。 - 编写可测试的Go代码:讲了很多测试工具和高级测试的内容。
3,其它
- Go unit test setup and teardown:setup 和 teardown 写法的文章,里面也用到了
Table Driven写法
。 - TestMain—What is it Good For?:关于
TestMain
方法的文章,还没有读。 - 官方文档