如果是先写测试,然后再写实现的代码,那就是测试驱动的开发;如果每写一点代码,就紧
跟着写几个测试来测试这段实现的代码,虽然不是测试驱动,但也很好。
总之,上面的两种方式都重视了测试,而且,随着时间的增长,一定会逐步的形成持续集
成的概念,都是不错的方式。
不过,大部分人都认为测试类很容易写,其实不然。测试类虽然不是交付的产品,但是仍
然非常重要。编写的过程,与真正的产品一样,有我们需要非常注意的地方。
单说构造数据和校验方面吧!下面的图是一个简略的描述:
...
最近进入了.NET的项目,使用的框架是客户提供的。这套框架是微软给做的,这个项目是客
户端通过webservice调用服务的方式,结果一看框架,乖乖,一共八层!!
客户端4层,服务端4层。所谓的4层,就是表示层(Boundary),应用层(Logic),业务层
(Business),数据层(Data)。可是8层真的有必要吗?
而且官方的文档中提到,每一层都必须写单元测试,而且必须用Team Suite来做。真的是很
无奈。Team Suite 这个东东是根据类里的方法来生 ...
由于项目的需要,我开始学习.NET了。正所谓“人在江湖,身不由己”,多年前,我庆幸
自己终于离开Delphi,离开了Windows的平台,可是没想到,在Java混了没几年,我又不得不
回到这个自己极度想离开的平台。
世界太小了--这句话对于开发语言来说同样适用。
因为时间比较紧,所以去附近的书店找了一本比较薄的.NET书,因为正版的光盘还没邮寄过
来,所以先借了朋友的盗版光盘去体验一下环境。
那本书虽然不是名 ...
首先我们需要下载NDbUnit ,然后我们建立一个 Console 项目就可以,导入需要的 dll :
NDbUnit.Core.dll, NDbUnit.Test.dll.
此外我们还需要 NUnit ,也就是 nunit.framework.dll。
相比这下,NUnit 的文档要好得多,有教程,有例子,而 NDbUnit 只有一个简单的教程,
和一个 flash的教程。
NDbUnit 的使用非常简单,难的就是数据文件也就是 xml 文件的制作。如果按照 flash 的教程
中所讲的,用vs 2005 导出就非常方便,可惜现在对vs2005 不太熟悉,没找到这个功能,只好
...
使用TDD的方式进行开发,必须要有相应的测试工具才可以,正所谓“欲善其事,先利其器”。
这里就当作是自己的测试工具兵器架吧,以免天长日久,记忆不再犹新了。
Java
基础的兵器当属 JUnit。这个兵器简单易学,而且威力大,已经成为掌握测试的入门兵器了!
要和数据库打交道,当属 DBUtil 和 DBUnit。这两种兵器虽然不太容易,但是用好了也是威力
巨大。而且还可以配合 rhino 来自动生成脚本 ,威力更加增强。
WEB 测试方面,当属 Selenium。这个兵器 ...
TDD,也就是 Test Driven Development--测试驱动开发,其实是一种开发方式的巨大提高。它
提出了一种新的开发方式:以测试为驱动。在此,我仍然想引用一个曾经看过的ThoughtWorks的
一个人的Blog中的一句话:“什么是TDD?TDD就是把你的需求用测试给描述出来。”这句话一下
子让我明白了TDD的意义,并且被我个人奉为TDD中的经典 :)
归根到底,TDD的实质仍然是以需求来驱动开发,只是,TDD中把需求进一步写成了测试,那
就成了测试驱动开发了。
&n ...
IBM已经在中国遍地开花,北京,上海,深圳,大连,成都,都有IBM的身影,而且还在不断地
扩张之中。
那么在中国不断成长的IBM究竟怎么样呢?我比较熟悉大连的IBM,就分析一下大连的IBM吧!
首先说说大连IBM的来源,他并不是真正的IBM@China ,而是上海IBM的深圳分公司的大连分
公司。用松下电器的行话说就是他其实是真正的IBM@China 的“孙子”辈的公司。这里并没有讽刺的意味,仅仅是一个比喻而已。
...
- 浏览: 144959 次

- 详细资料
搜索本博客
我的相册
tdd
共 3 张
共 3 张
最新评论
-
网站的静态页面生成方案
笑 喘 写道yananay 写道 把对 index.do 请求后的结果保存成一个 ...
-- by tianmo2008 -
网站的静态页面生成方案
我曾经尝试过在ASP.NET中做这样的事情,用某户访问某个页面时,先从配置里读取 ...
-- by 活靶子 -
网站的静态页面生成方案
对于CMS静态发布,我用的是用Veocity模板去 生产的,根据一定的业务逻辑去 ...
-- by pablo3518 -
聊聊大连新的残疾人制度
政府张口要钱,什么理由已经不重要了。。。
-- by issppt -
请先不要讨论细节好吗
[quote="ayis"][quote="kimmking"][quote=" ...
-- by gzstyxb






评论排行榜