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

单元测试实践小结

在系统开发过程种使用单元测试,会带来很多的的好处,最明显为: When you become convinced of the value of comprehensive unit testing, you’ll find that it begins to influence how you write code, and the frameworks you choose to ...
by yimlin 2006-06-12 浏览 (555) 回复 (0) 关键字: 开发技术

使用 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)

请问如何把流程和业务表单绑定?

你们都是怎么实现的? 已经实现的能不能说说应该怎么做?
by wf_7758520 2007-03-16 浏览 (3030) 回复 (18)

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

相关问答

赞助商链接