团队最佳实践和 GuideLine 系列 (十):单元测试

之前的文章写过 单元测试最佳实践 有兴趣的可以看一下,今天列出我的单元测试规范:

单元测试规范:

  • 所有public方法必须被单元测试覆盖
  • 只测试public方法
  • 不要依赖其它的类,除非是静态Helper或者测试框架的类。
  • 所有需要依赖类都必须被mock。
  • 必须很快速的运行,单元测试里不能有耗时的代码
  • 使用一些工具,比如NCrunch 可以在后台实时运行单元测试,随时知道自己写的代码有没有破坏测试。
  • 文件,外部Service和数据库的存取都必须mock掉
  • 单元测试要可以无限次的重复运行
  • 单元测试不是要实验想法,不要去测.NET本身的问题。

团队最佳实践和 GuideLine 系列 (十):单元测试

http://deshui.wang/2016/04/14/practices-2016-04-14-team-guideline-unit-testing/

Author

王德水

Posted on

2016-04-14

Updated on

2021-01-05

Licensed under

版权:本文版权归作者所有,转载需经作者同意。

Comments