资料的顺序是:由上至下,由浅入深
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方法的文章,还没有读。官方文档