2009年3月16日

测试驱动开发全功略

摘要: {关键字} 测试驱动开发/Test Driven Development/TDD 测试用例/TestCase/TC 设计/Design 重构/Refactoring {TDD的目标} Clean Code That Works 这句话的含义是,事实上我们只做两件事情:让代码奏效(Work)和让代码洁净(Clean),前者是把事情做对,后者是把事情做好。想想看,其实 我们平时所做的所有工作,除去... 阅读全文

posted @ 2009-03-16 18:46 starspace 阅读(245) 评论(0) 推荐(0) 编辑

浅谈测试驱动开发(TDD)

摘要: 测试驱动开发(TDD)是极限编程的重要特点,它以不断的测试推动代码的开发,既简化了代码,又保证了软件质量。本文从开发人员使用的角度,介绍了 TDD 优势、原理、过程、原则、测试技术、Tips 等方面。 背景 一 个高效的软件开发过程对软件开发人员来说是至关重要的,决定着开发是痛苦的挣扎,还是不断进步的喜悦。国人对软件蓝领的不屑,对繁琐冗长的传统开发过程的 不耐,使大多数开发人员无所适从。最近兴起的... 阅读全文

posted @ 2009-03-16 14:57 starspace 阅读(293) 评论(0) 推荐(0) 编辑

几款C#开源的测试工具

摘要: 提供几款.NET平台下测试工具,好处大家试过就知道了 NUnit NUnit一款单元测试框架,它可以应用于遵循.NET框架标准的所有语言下。NUnit最初是从JUnit移植过来的。NUnit完全使用C#编写且设计时考虑了多数.NET语言的特性,例如自定义属性和其它反射特性。(官方下载地址) NMock NMock 是一款.NET平台下的基于动态代理的Mock模拟对象类库... 阅读全文

posted @ 2009-03-16 14:56 starspace 阅读(1352) 评论(0) 推荐(0) 编辑

EasyMock 使用方法与原理剖析

摘要: EasyMock 是一套通过简单的方法对于指定的接口或类生成 Mock 对象的类库,它能利用对接口或类的模拟来辅助单元测试。本文将对 EasyMock 的功能和原理进行介绍,并通过示例来说明如何使用 EasyMock 进行单元测试。 Mock 方法是单元测试中常见的一种技术,它的主要作用是模拟一些在应用中不容易构造或者比较复杂的对象,从而把测试与测试边界以外的对象隔离开。 编 写自定义的... 阅读全文

posted @ 2009-03-16 14:54 starspace 阅读(392) 评论(0) 推荐(0) 编辑

导航