最新文章列表

测试驱动开发实战

大家都知道测试驱动开发,是一种通过先写测试代码再写程序的编码方式。本文试图使用一个简单的例子来演示如何进行TDD。详见附件!
TDD 
fantasy 评论(0) 有1303人浏览 2011-06-16 16:33

敏捷开发专题问题

最近看到很多书籍什么的都在谈论敏捷开发 抽出点时间来看看关于这个专题的资料和书籍 并会对一些进行实践一些软件开发上和敏捷有关的东西 如:测试驱动开发(tdd)\ 持续集成 (cc) \ 自动化测试 团队上的敏捷经验就没法拿一个团队来试验啦 先说明这个只是个人的臆想而已 自己公司还是传统的开发 我在想敏捷开发的意义应该是在于加速开发流程 让软件尽早完成 那对于参与的人员来说应该怎么处理的呢 ...
xiaoyu211940 评论(0) 有871人浏览 2011-06-15 09:33

敏捷开发的常见问题

1. 技术负债在敏捷团队中会快速的膨胀。 是事实,但这并不是敏捷本身的问题,只不过是在敏捷导入和实施过程中没有引起足够的重视。经验丰富的敏 ...
mikey.tsu 评论(0) 有1481人浏览 2011-06-14 22:00

tdd的t不是集成测试

public void testMixedAddition() { Expression fiveBucks= Money.dollar(5); Expression tenFrancs= Money.franc(10); Bank bank= new Bank(); bank.addRate("CHF", "USD", 2 ...
TDD 
hyj1254 评论(0) 有1027人浏览 2011-06-14 10:45

运用ViewObject收集信息,利用DTO传递信息

信息的处理需要经过三大步骤 收集、加工、传递。在 J2EE 体系中,也是如此,总的来说可以如下: 收集:接受来自页面的数据,组装数据到页面,验证数据有效性,装配数据。 加工:进行业务处理,产出各种数据。 传递:组装数据 , 并转为各种格式,传送到目的地。 对于 J2EE ...
sing100star 评论(0) 有832人浏览 2011-06-13 23:02

测试 转载的一个帖子

Q: 为什么通过单元测试发现的 Bug 很少 ? A: 单元测试不是用来发现 Bug 的, 而是用来预防 Bug 的. 如果采用 TDD, 测试用例完成之时, 产品代码尚未编写, Bug更无从谈起. Q: 那是否写单元测试就能提高代码质量了 ? A: 关于这一点, 似乎有人不这么看, <<TDD Opinion: Quality Is a Function of Thought ...
shelaine 评论(0) 有856人浏览 2011-06-13 12:59

python的logging库

昨天那个纯属水文,今天还是来点小妓术吧。 现在写程序是越来越不喜欢debuging了,因为太费事,基本上是以TDD为主。不过有时候TDD的反馈信息还是太粗糙了——只有通过或失败,最多就是发生异常时出来的一堆错误信息,很多时候是不够的。 正好最近在弄gevent,这玩意就是想debugging也不好弄,于是就试了一下python自带的logging库,虽然limodou老大早就写过 ,不过我 ...
touchmm 评论(0) 有830人浏览 2011-02-16 13:09

敏捷外传

敏捷外传之FBI: 世界上最敏捷的团队 事实上, 世界上有一支最著名的敏捷团队, 一直很少有人意识到, 这就是美国的 FBI. 虽然我们不知道它内部实际 ...
qepwqnp 评论(0) 有728人浏览 2008-10-16 22:20

敏捷质疑: 结对编程, 代码集体所有权

  Q: 结对编程、责任共享,完全是胡说,代码找不到作者,开发人员哪里会有责任心! A: 这个疑问基于一个假设: 开发人员的责任心来自于问责制度, 开 ...
qepwqnp 评论(0) 有668人浏览 2008-07-27 22:20

C++Builder 2007系列1-如何使用TDD For C/C++

C++Builder 2007系列1-如何使用TDD For C/C++ 現在不管開發人員是使用什麼程式語言,測試驅動開發(TDD)已經成為許多開發人員不二的選擇,在測試驅動開發框 ...
csstome 评论(0) 有899人浏览 2007-07-06 12:01

单元测试之组织保障

这几天一直都在思考新项目中,如何促使公司能够最终真正使用上单元测试。前几天发的一篇《单元测试之关键问题解答 》主要写的是我在实践过程中 ...
ruilin215 评论(0) 有749人浏览 2007-05-04 05:32

梦里的题目:让我安全回家

并不是要说明做梦的神奇,确实是感觉这个题目非常有意思,所以拿出来和大家分享。 近日一次做梦,梦到做一张试卷。试卷上题目非常少。其他的题目不记得了,只是记得最后一道题目。这个题目是这样描述的: 请用计算机实现,只要我安全到家,任务就算完成。 我开始被这个题目搞得一塌糊涂。根本不知道啥意思。这时候梦里有人有人提示符号。我突然有所醒悟。 这是一道类似于微软那些面试类型的题目。重点不在于结果如何,而 ...
ruilin215 评论(0) 有696人浏览 2007-04-03 23:01

用Selenium测试web应用

问题1:当用户在网上商店购物时,一次完整的购买流程需要用户进行好几个步骤的操作(包括选择商品、填写订单信息、选择支付方式、确认订单等) ...
javasee 评论(0) 有574人浏览 2006-06-11 14:09

今日上网随便看

最近上网都不是特别方便……看到两则比较有趣的,摘录一下罢了。(原本以为starbucks是可以随便上网的地方呢,原来是收费的,sigh。) 太极语言出世----比C++更好的语言 code goover(chain * a,code b)//定义遍历的概念{while(a){b;a=a->next;}} 这个,如果我的记性不是太坏的话,应该就是lambda吧? 这位作者认为“基于概念” ...
javasee 评论(0) 有424人浏览 2006-04-10 21:41

测试效率

在软件研发团队中,很容易被忽略的是软件测试。可是如果测试团队建立后,很容易失控的是测试效率。 基本的企业逻辑是这样的: 没有测试=》质量不佳=》老板出丑=》老板和大家一致认为需要测试=》建立测试,通常是手工测试=》老板和大家都尝到甜头,加强测试=》测试依赖综合症产生,症状为,没有经过测试,没有有信心产品质量=》产品越来越复杂,测试人员越来越多=》“测试驱动开发”产生:测试不报Bug,开发则没事可 ...
ruilin215 评论(0) 有591人浏览 2006-03-30 16:59

西行漫记(10):加利福尼亚男孩

Michael和我住在同一个屋。到印度的第一天晚上,除了接站的老师以外,第一个见到的同学就是他。很热心地介绍房子里的设施,帮着我安顿下来,然后接着等另一个同屋Andrew。成熟的举止不像是刚毕业的学生,从略显羞涩的笑容才看出年轻。 我早已知道他了,因为Obie在blog上提到过他。这是个加利福尼亚男孩,似乎他也很自豪这个,每次自我介绍的时候都会强调。印象里面,加州男孩很阳光,又不会像德州人或者 ...
javasee 评论(0) 有424人浏览 2006-03-04 15:29

西行漫记(5):关于故事的故事

首先,识别典型用户 头脑风暴,找到所有可能用这个系统的人 分类,定义用户角色 给每个角色一个典型用户,给他/她照片和名字 然后,定义业务流程 角色->目标->流程 每个步骤作什么?(方框) 不同的决策带来什么不同的结果?(菱形框) 流程图用主动语态,不用被动语态 然后,业务流程分块,每一块 小 有价值 可测 ...
javasee 评论(0) 有546人浏览 2006-02-22 20:12

基于spring下的TDD开发

好些日子没有写BLOG了,因为,看着自己的日志的质量一天比一天低,就好像一个一天天老去的女人看着自己的脸日渐老去一样难受,还不如忘却的好.在这样的 ...
yanghuidang 评论(0) 有606人浏览 2005-04-27 16:40

调试器,敏捷过程的害群之马

当你习惯了测试驱动的开发(Test-Driven Development,TDD)之后,你会发现自己越来越少地使用调试器(debugger)——如果你发现程序里有什么问题,你不应该用调试器去抓bug,而是应该用一个单元测试用例来揭示问题的所在。由于存在细粒度、完整覆盖的单元测试用例,每个bug都相当清晰,于是很少会需要各种巧妙的调试手段了。 —————————— Uncle Bob's Soft ...
javasee 评论(0) 有549人浏览 2003-12-02 09:54

“测试驱动的软件开发”,与测试无关

Test-Driven Development Is Not About Testing November 3, 2003 SummaryI am always on the look out for good questions to ask candidates in an interview. Not the "How many oranges can I fit in thi ...
javasee 评论(0) 有572人浏览 2003-11-07 01:03

最近博客热门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