《TDD:mock还是build》的相关内容
相关讨论
再论要不要全程MockObject
MockObject的好处:
第一、隔绝其他模块出错引起本模块的测试错误。
第二、隔绝其他模块的开发状态,只要定义了接口,不用管隔壁那条友开发完成没有,debug干净没有。
第三、一些速度较慢的操作,可以用mockObject代替,快速返回。
但MockObject也有不爽的地方,所以,我的观点仍然是,团队应该以自己的开发顺序,人员与模块划分,决定某个TestCase是 ...
by 江南白衣 2006-04-22 浏览 (15780) 回复 (29) 关键字:
单元测试之实践二,关于DAO的测试
前阵子发表过 我的第一个真正意义上的测试 。
里面对于测试Service大家是没有意义的,对于测试DAO层则表现各有各的看法。
比如
robbin 大哥建议:
测试DAO不如连数据库一起测试吧。因为DAO测试的目的不是D ...
by wuhua 2006-12-11 浏览 (8376) 回复 (13) 关键字:
吹弹得破是重回一人犯错,全家光荣的老路
xml文件出错时,是报异常写log 还是停止整个应用启动?各位大佬都力挺Spring现在的净室方法,本来也打算屈服了。但想想还是觉得这和分模块开发的潮流不符,前篇没把事情表述不好,重开一篇。
A,B,C君分别开发不同模块,A君模块的配置文件错了,所有人就都跑不起应用,一人犯错,全家光荣,值得吗?难道不能让开发团队自己选择daily build,集成测试这类时机来质保吗?
&nbs ...
by 江南白衣 2006-04-20 浏览 (34707) 回复 (107) 关键字:
什么是“测试驱动开发”
经过这几天的观察,我相当surprise地发现,很多同志还没有明白什么是“测试驱动开发”:开发之前写的测试是干什么用的——之所以说“surprise”,因为既有“惊讶”,也有“惊喜”。结合着最近做高校巡讲遇到的问题,我稍微做一些解释。
(前面的讨论:
http://forum.javaeye.com/viewtopic.php?t=19959
http://forum.javaeye.com/v ...
by gigix 2006-04-24 浏览 (42159) 回复 (98) 关键字:
相关博客
开发利器之单元测试
这是以前一次新员工单元测试的培训文档,只可惜那次的收效并不大,不过对我来说却是很有帮助,促使我对单元测试做了一次很好的总结,以前比较零散,只是在记忆中而已。
开发利器之单元测试
hyysguyang 2006-08-30
0.导言
1.单元测试的分类
1.1 逻辑单元测试(plain junit test)
1.2. 集成单元测试
1.3. 功能单元测试
2.单元测试的动机
3. ...
by hyysguyang 2006-12-11 浏览 (1075) 回复 (0) 关键字:
转载:EasyMock 使用方法与原理剖析
EasyMock 使用方法与原理剖析
级别: 中级郑 闽睿 (zhengmr@cn.ibm.com), 软件工程师, IBM CSDL黄 湘平 (xphuang@cn.ibm.com), 高级软件工程师,IBM CSDL2007 年 10 月 25 日EasyMock 是一套通过简单的方法对于指定的接口或类生成 Mock 对象的类库,它能利用对接口或类的模拟来辅助单元 ...
by rainytooo 2008-01-02 浏览 (242) 回复 (1) 关键字:
4层结构的单元测试构架
通常我们的bs模式应同都是5层构架体系的:DAO BL Action Taglib JSP在这5层之中,只有jsp是非java代码的,所以也是比较难以进行单元测试的一层而且jsp作为表现层来说呢,通常变化也比较大。所以对jsp编写代码测试的代价要远大于人工直接对页面样式进行测试。
这篇文章主要将针对除去jsp以外的另外4层相关单元测试的基本框架进行了一些讨论:首先我们要在单元测试前问自 ...
by rocket 2007-01-15 浏览 (338) 回复 (0) 关键字:
4层结构的单元测试构架
通常我们的bs模式应同都是5层构架体系的:DAO BL Action Taglib JSP
在这5层之中,只有jsp是非java代码的,所以也是比较难以进行单元测试的一层
而且jsp作为表现层来说呢,通常变化也比较大。所以对jsp编写代码测试的代价要远大于人工直接对页面样式进行测试。
这篇文章主要将针对除去jsp以外的另外4层相关单元测试的基本框架进行了一些讨论:
...
by rocket 2007-01-16 浏览 (6014) 回复 (14) 关键字: unit test
相关圈子讨论
使用 Spring 2.5 TestContext 测试框架(转)
概述
Spring 2.5 相比于 Spring 2.0 所新增的最重要的功能可以归结为以下 3 点:
1.基于注解的 IoC 功能;
2.基于注解驱动的 Spring MVC 功能;
3.基于注解的 TestContext 测试框架。
Spring 推荐开发者使用新的基于注解的 TestContext 测试框架,本文我们将对此进行详细的讲述。
低版本的 Spring 所提供的 Sp ...
by guoli83945 2008-04-02 浏览 (1048) 回复 (1)
一个自制简陋的持久层方案
今天确实郁闷,打开电脑本想继续完善代码,
结果却发现代码尽然忘记放进u盘,着实郁闷啊!
今天代码就不贴代码了,过两天在补上。
在这里和大家探讨一下我对这个持久层的思路,想法和遇到的问题。
但是再开始之前,先向大家推荐两篇文章
《你擦了吗?确定擦了?真的确定擦了?》
http://www.javaeye.com/article/13649
《一个自制持久层的方法》
http://www.jav ...
by Joard 2007-09-01 浏览 (625) 回复 (1)
请教:SEAM中如何分层?
最近我们的项目打算使用新的框架,所以研究了一下SEAM,让人比较困惑的一点是,SEAM提供的例子里面都是直接在action中访问entity manager,eql也直接写在action代码里面。以前习惯的action,service,dao的分层方式在SEAM里面还合适使用吗?如果都是按例子中的方式写代码,一旦有比较复杂的业务逻辑,会让action很庞杂,同时本来可以复用的数据访问代码散落在ac ...
by zw80724 2008-09-08 浏览 (391) 回复 (12)
使用 Spring 2.5 注释驱动的 IoC 功能(转)
概述
注释配置相对于 XML 配置具有很多的优势:
它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。
注释和 Java 代码位于一个文件中,而 ...
by guoli83945 2008-03-12 浏览 (1135) 回复 (1)
相关新闻
Spring2.0的新特性点评
Spring2.0的发布恐怕算得上2006年Java社区的一件大事了。在Spring2.0发布附带的文档里面对2.0新特性做了概要的介绍,2.0的新特性是自然是我们最关注的方面:
一、Spring的XML配置引入XML Schema语法简化配置
在Spring1.x系列中,bean的配置文件使用DTD,没有namespace的分隔。2.0的一个非常大的改进是引入了XML Schema的name ...
by robbin 2006-10-03 浏览 (1220) 回复 (0) 关键字: spring

