随笔分类 -  Nunit NMock Ncover单元测试

我们都知道项目的各个层次都需要单元测试,就微软典型三层架构来说,数据访问层需要单元测试,业务逻辑层更需要单元测试,UI界面也需要单元测试。如果是进行平行开发(Parallel Development),为了保证对上层提供高质量的代码,单元测试更是重中之重,因为不可能让上层调用者为你的代码需找BUG,如果是把代码的BUG留给调用者发现,然后告知被调用者,不仅越权,最重要的是影响调用者时间和进度,从而影响产品质量和项目进度。所以,驱动式开发(TDD,不了解此概念,请Google)是非常不错的选择,单元测试也就是项目各个层次的必然。 数据访问层使用Nunit框架 业务逻辑层使用 Nunit框架、Nmock框架 UI层使用 WatiN框架. 接下来我会针对以上三层分别介绍如何使用Nunit Nmock WaitN进行单元测试。
摘要: 单元测试要求:单元测试方法并不真正去变更数据库,也就是说单元测试不依赖于数据库中的数据。那我们如何解决执行单元测试方法后,不变更数据库中数据呢? 阅读全文
posted @ 2009-11-07 19:05 灵动生活 阅读(2489) 评论(6) 推荐(3) 编辑
摘要: 推行单元测试的目的: 1、 减少BUG提高项目的质量 2、 养成良好的编码习惯,提高开发人员编码水平 阅读全文
posted @ 2009-11-06 21:15 灵动生活 阅读(3051) 评论(3) 推荐(6) 编辑
摘要:Nunit框架在VS2005环境下单步调试(图解),希望对新手有帮助。 阅读全文
posted @ 2009-11-04 20:52 灵动生活 阅读(3100) 评论(0) 推荐(2) 编辑