惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
MongoDB | Blog
MongoDB | Blog
B
Blog
博客园 - Franky
博客园 - 三生石上(FineUI控件)
A
About on SuperTechFans
N
Netflix TechBlog - Medium
MyScale Blog
MyScale Blog
阮一峰的网络日志
阮一峰的网络日志
美团技术团队
Vercel News
Vercel News
云风的 BLOG
云风的 BLOG
WordPress大学
WordPress大学
S
SegmentFault 最新的问题
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
宝玉的分享
宝玉的分享
小众软件
小众软件
P
Proofpoint News Feed
aimingoo的专栏
aimingoo的专栏
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
月光博客
月光博客
酷 壳 – CoolShell
酷 壳 – CoolShell
D
DataBreaches.Net
量子位

博客园 - 小峰

反思下 [.net] 将 datatable 存储到数据库 - 小峰 要上班了 表达式模版学习笔记 模版元编程学习笔记 模版默认参数小探 boost serialization 试用 套接字 io 模型 小结 精简版 rtti class 能不能这么写 boost/format试用 类成员变量私有化 设计模式小结 接口版本演化引发的思考二 c# 程序最小化到系统托盘 [xna]帧数 皆是#惹的祸 [xna]键盘 代码片段
单元测试
小峰 · 2006-09-11 · via 博客园 - 小峰

   以前试用过Nunit单元测试工具。基本使用流程是这样的:首先创建待测试组件,也就是通常所说的*.dll。然后是创建组件测试项目(动态链接库项目),包含对Nunit测试框架的引用,通过调用组件相关方法,检测返回值是否与你期望的值一致。然后用Nunit检测工具运行该测试项目生成的dll。就可以看到检测结果。过程简单明了,容易操作,是个不错的解决方案。
   这几天用了下微软.net平台下的c#单元测试,明显感觉到该单元测试是系统的解决方案,为什么这么说呢?个人总结了Nunit和微软.net单元测试项目区别:
   1。后者和vs.net集成,使用起来更加方便,包括图形化的直接生成测试代码框架,简洁方便。
   2。后者能够进行代码覆盖率分析,对测试结果进行分析,管理,保存,导出,导入等

   3。后者支持代码测试前的部署工作。
当然微软的单元测试工具还有其他的优点我没有感受到。呵呵,这个要慢慢品尝了。
   
   总结:Nunit是一个轻量级的单元测试工具。微软单元测试工具关注的是整个测试过程,更加工程化,与待测试项目紧密结合,具有良好的一致性和完整性。