单元测试

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

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

posted on 2006-09-11 23:08  小峰  阅读(393)  评论(0)    收藏  举报

导航