浏览 5768 次
锁定老帖子 主题:请问对于实际的Web项目应该怎样进行TDD
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-12-14
温柔一刀 写道 lighter 写道 温柔一刀 写道 理解不到位的地方就多拍块砖哈,最近对TDD产生了浓厚的兴趣,多拍砖进步快
最近也对TDD发生很大的兴趣,才看了一些书,不过实践讲TDD的书好像少了一些; 温柔一刀,能不能推荐一本TDD在开发WEB程序时与数据库相交互时实践性的书啊? <<Test_Drivent Development A Practical Guide>>只是讲一下SWING界面交互开发的TDD实践 我也想看看这方面的书,但是不知道什么书讲了web的,比如用strurs/webwork/springmvc+spring+hibernate之类的框架开发的话怎么实践TDD?不知道有没有团队采用strurs/webwork/springmvc+spring+hibernate开发时用了TDD,能分享下经验就好了 这是在另一个帖子:http://www.iteye.com/topic/39103温柔一刀同学提出来的问题,这一排也在思考这一个问题. 自己认为这是一个实践性很强的问题,请问对于strurs/webwork/springmvc+spring+hibernate的项目,应该怎样进行TDD的开发比较合适,可否指点,详细说明一下呢? 期待您的回复. 谢谢........ 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-12-14
1、Java程序照样用JUnit测,跟web不web没有关系
2、web相关的Java程序,把web相关的东西mock掉,照样用JUnit测 3、web的展现,用selenium测 |
|
返回顶楼 | |
发表时间:2006-12-16
gigix 写道 1、Java程序照样用JUnit测,跟web不web没有关系
2、web相关的Java程序,把web相关的东西mock掉,照样用JUnit测 3、web的展现,用selenium测 谢谢gigix的提示,有一些感知. btw:selenium是很不错的web测试框架,我记得它是tw公司一个开源的项目,用纯javascript实现的;这一排争取努力看熟一下,实践一下 |
|
返回顶楼 | |
发表时间:2006-12-16
今天又翻了一翻without ejb这一本经典书,其中有一段话,引用过来:
" 我通常这样实践TDD:首先定义接口,然后用IDE生成一个实现,其中所有的自动生成的方法骨架都抛出UnsupportedOperationException.然后我开始编写测试,每次只针对一个方法进行测试,然后编写代码使通过测试.因此我不会在编写功能代码之前一口气把所有测试都写完.另一方面,我一般不在测试类中引用那些没不存在的方法,部分原因是我希望享受代码的辅助功能. 我一般只编写最简单的实现代码,来让我正在测试测试套件通过,因些代码只具有可预知的最基本的复杂性.通常我会从反面测试用例开始,比如测试传递null或者非法的参数进去,看看结果如何. " |
|
返回顶楼 | |