码迷,mamicode.com
首页 > 其他好文 > 详细

单元测试最佳实践

时间:2014-05-26 21:01:55      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:c   code   a   使用   代码   测试   

本文网上收集+自己的经验,持续更新中。。。。

1、书写独立的用例,可独立执行。

2、每个用例只测试一件事。

3、每个测试用例中只写一个Assert。

4、使用便于识别的名称。

<需要测试的方法>_<场景>_<期望结果>

5、使用描述性信息。

例: Assert.AreEqual(a, b, "a,b must be equal")

6、通过Code Coverage来查找错过的用例。

7、不要忘了重构测试代码。

8、在恰当的时候使用Mock,一般情况下stub足够了。

9、使用带参数的测试,能帮助减少重复代码。

10、一组好的测试很难通过。如果你第一次就通过了,说明写的测试不够充分。

11、为每个找到的bug添加测试。

12、测试不合理的输入。

 

单元测试最佳实践,布布扣,bubuko.com

单元测试最佳实践

标签:c   code   a   使用   代码   测试   

原文地址:http://www.cnblogs.com/zhizouxiao/p/3746002.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!