14 April 2016
  • 作者: 王德水
  • 出处:http://deshui.wang
  • 版权:转载需经作者同意,请保留此内容且附上原文链接

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

单元测试规范:

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


blog comments powered by Disqus

关于作者

姓名: 王德水

Shinetech 1st Branch Founder & Manager

微博: 敏捷的水

邮箱: wangdeshui@outlook.com

熟悉: C#, ASP.NET, Restful, WCF, WPF, Azure, Xamarin, DDD, JavaScript, Angular,Node.js, Mongodb, React, Ruby, Objective-C, Swift, HTML, CSS

  • 10年以上软件行业从业经历
  • 10年欧美软件服务
  • 2年制造业ERP
  • 2年旅游景区信息化系统

擅长敏捷开发、团队建设和管理、分公司管理和经营

熟悉敏捷、.Net开发、软件测试、TDD等

热爱爬山、跑步、 足球、乒乓球

喜欢与有梦想、有激情的人交朋友

招聘职位