最新文章列表

单元测试总篇与TTD实践

        经过前几篇的测试学习跟实践,我觉得有必要对这次学习做个总结。其实上面的话只是幌子,主要原因还是javaeye的 lighter 写道 貌似这一篇文 ...
wuhua 评论(17) 有8040人浏览 2006-12-14 10:08

单元测试之实践四 Action的测试

       Action的测试是比较辛苦的。因为它依赖与其他的环境(比如tomcat)。        在我的印象中,基于struts的测试是很麻烦的,因为对于execute方法 ...
wuhua 评论(8) 有4630人浏览 2006-12-12 09:08

敏捷开发的必要技巧13:测试驱动编程

下载地址: 第13章测试驱动编程.rar  或者  下载   TDD及它的优点<o:p></o:p> <o:p> </o:p>     上面这种编程的方式,就叫“测试驱动编 ...
Wingel 评论(0) 有2746人浏览 2006-12-11 16:47

单元测试之实践三 Service的测试

测试Service,因为Service依赖的Dao, 所以只需Mock一个Dao即可。在这里我详细的介绍关于注册这个功能的测试 java 代码   public interface IAccountService extends IBaseService {         Account findAccountById(String id);         Accou ...
wuhua 评论(0) 有4210人浏览 2006-12-11 13:56

单元测试之实践二,关于DAO的测试

       前阵子发表过 我的第一个真正意义上的测试 。 里面对于测试Service大家是没有意义的,对于测试DAO层则表现各有各的看法。 比如 ...
wuhua 评论(13) 有9348人浏览 2006-12-11 11:55

单元测试之实践一,关于设计的常见分层

        我做过的项目不多。也就几个。做项目的经历是个学习的过程。        第一个项目,纯Jsp,没有任何的java类,当时就觉得好郁闷啊。做久 ...
wuhua 评论(3) 有4857人浏览 2006-12-11 10:01

我的酒窝

场景一: 个人喜欢state-based的单元测试。(定义见mock is not stub)。 可是有些时候,比如在测试一些使用java.sql.Connection, ibatis SqlMapClient等接口的类的时 ...
ajoo 评论(91) 有28899人浏览 2006-12-10 15:23

单元测试之测试目的

在javaeye学习一段时间单元测试后,虽然测试的文章不多,但都是经典帖子。同时也发现这里面讨论的关注点大部分是对测试的目。对于该怎么测试,怎么样才可以让测试自动话 ,怎么样保持测试的实效性等讨论的比较少。 最近被公司逼的急了,它要求在这个月里写一篇关于单元测试的论文。无奈之下,只好来到这里记录下自己学习的点点滴滴。以方便自己以后整理成论文。 做事往往要带很强的目的性去做才可以成功,单元测试也 ...
wuhua 评论(11) 有10807人浏览 2006-12-09 10:57

敏捷开发必要技巧12:单元测试

到第12章单元测试.rar 或者 下载  下载pdf。 第12章  单元测试 <o:p> </o:p> 单元测试<o:p></o:p> <o:p> </o:p> 假定你在写一个CourseCatalog类,这个类用来记录一些课程的信息:<o:p></o:p>                        ...
Wingel 评论(0) 有1209人浏览 2006-12-09 09:54

什么是软件需求

什么是软件需求(转) http://tyroneyimin.spaces.live.com/blog/ 对大多数人来说,若要建一幢数百万元的房子,他一定会与建房者详细讨论各种细节,他们都明白完 ...
peter.kong 评论(0) 有2299人浏览 2006-12-08 10:02

[转]测试要考虑成本、粒度 和角度问题

作者:sharedata 来源:http://www.matrix.org.cn/blog/X-Brave/ 测试是需要成本的,也需要考虑当时当地的实际情况的,这就是一方面我非常强调测试,但也可能在 ...
qiuye 评论(0) 有1410人浏览 2006-12-07 21:38

我的第一个真正意义上的测试

       前段日子很无聊,也是很无奈的。经过了这段日子的,我想了很多事情,虽然全部想通,但却努力的去想了。我想这样就Ok了 对吗?        好了。前阵子,老板请喝早茶,顺便跟我们这些技术人员讨论了怎么样可以提高我们内功的问题。我老板也是技术出身的。有相当多的经验,当然我最初的想法并不是去研究测试,我直接提出:“我觉得我们应该提高我们对设计模式的理解”。他却不怎么同意,说测试才是我们现在的当 ...
wuhua 评论(32) 有14652人浏览 2006-12-07 11:39

关于单元测试的学习及其工具

软件测试在软件开发中很重要.单元测试更为重要,为了提高软件质量,软件的测试效率.JAVA有很好的测试开源项目,是我近期要研究的.这里列出一些名称:Junit  java的单元测试框架.web的测试工具有Watij - Web Application Testing in Java Watij (pronounced wattage) stands for Web Application Testin ...
sys53 评论(0) 有1804人浏览 2006-09-24 22:59

Spring+hibernate 单元测试框架总结

这两天的花费了一些时间在使用spring-mock进行spring的单元测试问题上,基本上对这个问题有了一个完整的解决方案 下面将对相关学习到和思考到的一些问题进行一下整理: 1、首先明确一下问题:要对什么进行单元测试? 我的问题是围绕这一个DAO展开,我定义了一个DAO接口XXXDAO,并且写了该DAO的实现XXXDAOImpl,然后使用spring对接口的实现进行管理: <bean id= ...
rocket 评论(4) 有3988人浏览 2006-08-25 00:29

极限编程的简单思想(转)

长期以来,我所接触的软件开发人员很少有人能在开发的过程中进行测试工作。大部分的项目都是在最终验收的时候编写测试文档,有些项目甚至没有测 ...
jeffen2006 评论(0) 有1103人浏览 2006-07-06 16:44

单元测试应该测什么,不应该测什么?

刚才看了idior的一篇文章:Enterprise Test Driven Develop。看后有一些感想,在这里写下这篇文章,讲讲我对这个问题的看法:自动化的单元测试应该测什么。最近有朋友提出意见,觉得我写的文章比较空洞,写的很长,但是很不实在。可能原因是这样的:代码太少了。今天就从一段代码开始吧,这段代码描述电信营业系统中的缴费开机的过程: User user = User.getUserByS ...
lane_cn 评论(0) 有1235人浏览 2006-02-07 14:07

我对系统重构的理解

什么是重构重构,用最简单的一句话说:就是要在不改变系统功能的情况下,对系统的内部结构进行重新调整。重构的最直接目的在于改进软件系统的内部架构。一个好的结构可以更加适应于需求的变化,更好的满足客户的需求,最大限度的延长软件系统的生命周期。为什么要重构在不改变系统功能的情况下,改变系统的实现方式。为什么要这么做?投入精力不用来满足客户关心的需求,而是仅仅改变了软件的实现方式,这是否是在浪费客户的投资呢? ...
lane_cn 评论(0) 有1434人浏览 2006-02-05 19:34

单元测试和设计模式在重构中的应用

本文结合一个实例谈设计模式在重构中的应用,以及在重构过程中,单元测试发挥的巨大作用。 全文地址:http://www.cnblogs.com/lane_cn/articles/83134.html
lane_cn 评论(0) 有1054人浏览 2004-12-28 17:31

实例——在编程过程中进行单元测试

这是一个真枪实弹的例子,如何在编程过程中进行单元测试。本文以一个图书馆的书籍管理系统作为例子,讲述一个单元测试——编码的循环过程。这里只讲述一个独立画面的编写。画面的编码分两个部分,业务数据部分和界面表示部分。先介绍业务数据部分的编写。下面具体的描述单元测试是如何融入到设计和编码的过程当中的,单元测试驱动着编码的过程,可以说,编码的目的就在于使单元测试能够通过。整个开发过程就象这样前进:测试——编码 ...
lane_cn 评论(0) 有890人浏览 2004-12-14 12:16

怎样提高代码的可测试性

单元测试是一个设计时就应该考虑的问题,本文介绍了如何在设计时就避免难以测试的模块,写出“可测试”的代码。文章最后简要的介绍了微软为应用程序的界面开发所设计的UIP Application Block。地址:http://www.cnblogs.com/lane_cn/articles/68871.html
lane_cn 评论(0) 有1222人浏览 2004-11-25 23:05

最近博客热门TAG

配置管理(25939) 项目管理(20030) 软件测试(13977) UP(12291) XP(10300) SVN(8929) maven(8758) Ant(6313) 单元测试(6248) 敏捷开发(4044) UML(3971) subversion(2859) Git(2680) CVS(2448) TDD(869) Loadrunner(727) VSS(523) CMM(511) capistrano(114) UseCase(114)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics