吉米·博加德写了一篇文章:Getting value out of your unit tests,他给出了四条规则:
您认为这些指南是完整的吗?您的单元测试指南是什么? 请避免使用特定的语言习语,尽量保持与语言无关的答案。
答案 0 :(得分:6)
有一本名为xUnit Test Patterns的完整的850页书籍可以解决这个问题,因此不能轻易归结为一些硬性规则(尽管你提到的规则很好)。
一本更容易理解的书也涵盖了这个主题The Art of Unit Testing。
如果我可以添加规则,我发现大多数很重要,那么它们将是:
答案 1 :(得分:5)
编写单元测试很简单,编写单元可测试代码很困难。
答案 2 :(得分:2)
答案 3 :(得分:1)
答案 4 :(得分:1)
查看测试的代码覆盖率,并尝试使其合理完成(对于错误情况,我会使用一些自由裁量权来测试它们。)
答案 5 :(得分:-1)
有关编写单元测试的更多好主意,search stackoverflow.com。