首页 > 其他 > 详细

单元测试最佳实践

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

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

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

单元测试最佳实践

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!