有关TDD(Test-Driven Development)和持续集成(Continuous Integration)》的相关内容

Ajax,你补过钙了吗?

电影《大腕》里面,北影厂的彪子在泰勒的躺尸床前声泪俱下地哭诉道:“我们中国演艺界可都集体补过钙了...... 就差一步,就差一步啊,泰勒,没来的及为你们美国演艺界补钙......” 这一段让我印象非常深刻。如果说测试驱动和持续集成相当于为我们的代码集体补了钙的话,那么既然 Ajax 现在已经被当作了一种主流严肃的软件开发方式(已经有相关的专著出版发行。然而多年以来,JavaScript 开发并不被 ...
by dlee 2005-08-03 浏览 (9745) 回复 (14) 关键字:

是谁又揭开了皇帝的新衣?Mile Spille,我的偶像

终于,Mike Spille说出了我一直在心里困惑的话。或者说,揭开了皇帝的新衣。我越来越喜欢Mike Spille的文章了,从两阶段事务、Groovy、与Jboss家族的战斗,直到这次的观点,每次我都感到这个哥们是一个干实事而又敢鸣敢放的人。就好像一个股评家和真正的操盘手,给人的感觉是完全不一样的。 全文请见 http://www.theserverside.com/blogs/showbl ...
by charon 2004-07-21 浏览 (14136) 回复 (35) 关键字:

持续集成上铁道——CruiseControl.rb简介

什么是CruiseControl.rb CruiseControl.rb(简称CC.rb)是由ThoughtWorks开发并贡献给开源社区的持续集成工具。它的名字来源于ThoughtWorks发起的另一个开源项目CruiseControl,乍看之下也颇有几分相似。 为什么需要CruiseControl.rb 因为它特别适用于Ruby on Rails项 目。遵循Rails项目一贯 ...
by gigix 2007-03-14 浏览 (8278) 回复 (14) 关键字: ruby, rails, cruisecontrol, 持续集成

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

       前段日子很无聊,也是很无奈的。经过了这段日子的,我想了很多事情,虽然全部想通,但却努力的去想了。我想这样就Ok了 对吗?        好了。前阵子,老板请喝早茶,顺便跟我们这些技术人员讨论了怎么样可以提高我们内功的问题。我老板也是技术出身的。有相当多的经验,当 ...
by wuhua 2006-12-07 浏览 (12540) 回复 (32) 关键字: 我的第一个真正意义上的测试

使用开源工具进行持续集成

     转载:黄亮(ThoughtWorks咨询师 )     谈到持续集成,不如先谈谈集成。软件开发中的集成,通俗地讲就是把各个相关部分的东西组合起来,形成一个可用的软件。比如一个软件项目由几个小组来负责完成,每个小组负责其中一部分功能的实现,比较典型的是在现在的网络游戏开发中,通常有负责引擎的小组,负责 ...
by gq913 2008-03-05 浏览 (154) 回复 (0) 关键字: cruisecontrol

CruiseControl基础配置

作者:曾巧(numenzq) 持续集成(Continuous Integration)是极限编程(Extreme Programming)的最佳实践之一。它的首要目标就是及时反馈,能让开发和测试人员更早的发现和解决问题。为了达到这样的效果,你可以选择Anthill、Luntbuild、CruiseControl等工具来辅助你自动完成这些工作。正如标题上提到的,我们今天的主角是Cruise ...
by numenzq 2007-06-17 浏览 (275) 回复 (0) 关键字:

持续集成实践之CruiseControl

持续集成实践之CruiseControl hyysguyang 2006-1024   1. 疲于奔命得一天        这么模块以前已经编写好得,现在怎么出问题了?        上个礼拜编写得测试用例怎么现在通不过了?   &n ...
by hyysguyang 2006-12-11 浏览 (2726) 回复 (2) 关键字:

持续集成,Hudson对Maven2的强大支持

持续集成离不开功能强大而又成熟的工具。其中最重要的三个工具是:构建工具,源码控制系统,持续集成服务器。 持续集成中三者基本的合作流程是: 持续集成服务器从源码控制系统中签出最新的代码。 持续集成服务器是用构建工具进行构建。 持续集成服务器发布构建结果。 由此可见这里持续构建服务器起主导作用,因此该工具的优劣直接关系到工作量及工作效果。 Maven2是很好的构建工具, ...
by juvenshun 2008-06-23 浏览 (289) 回复 (5) 关键字: maven hudson ci cruisecontrol

喵喵说自动化持续集成

首先说明,喵喵很笨,所以这篇文章借鉴了很多牛X人物的观点,如有雷同,请大家原谅~~ 从12月初入职开始,差不多3个多星期,一直在做这件事情,即使用CruiseControl,ant和ClearCase来进行自动化集成。也算是看了很多文档,解决了不少问题,学到了一些知识。现在,基本上是做完了,接下来要做别的事情,所以就先总结一下,从概念上来说说自动化持续集成吧。 所谓集成,通俗地讲就是把项目的各个相 ...
by zzkathy 2008-01-03 浏览 (50) 回复 (0) 关键字:

dxpcom v0.1 发布

由于windows上一直遇到DLL加载失败的问题,所以测试是在linux上进行的。 dxpcom v0.1下载地址 包括对xpidl的修改,增加了-m d选项,用来产生d接口。-m dwrap选项还在编写中,生成的代码现在还无法使用。 mozilla/xpcom/*.d大部分是用修改过的xpidl生成的,另有一些是使用htod工具转换的。 有空可以帮我测试一下,目前还不保证转换完全正确,但 ...
by qiezi 2007-04-16 浏览 (10394) 回复 (161)

使用 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 浏览 (619) 回复 (0)

D开源小项目讨论

相对于IDE这样雄心勃勃的大项目,我计划组织一个难度低很多的小项目,目的在于通过实践学习 D 语言,这样项目即使失败了也不要紧。 目前有下面两个候选: 1) 辞典 2) 背单词软件 词库可以用暂时用星际译王的,GUI 可以考虑 DFL、SWT 和 XUL。在开发的早期阶段也不用太考虑跨平台的问题,只要有 C#、Java、C++ 任何一种语言使用经验的D爱好者应该都可以参加开发,当然了,SVN ...
by oldrev 2007-04-17 浏览 (2531) 回复 (57)

Spark源代码编译生成全攻略

本文来源:http://bookbookpicture.spaces.live.com/blog/cns!68F3076C3C3DA5EB!671.entry 其实关于这个问题在Spark的官网www.igniterealtime.org上有很详尽的介绍,因此本文大部分内容是从英文文档引用而来的,其中还有一些个人的经验。 Spark源代码:下载地址 想了解更多关于"Spark"的文章, ...
by lijinyan3000 2008-04-11 浏览 (731) 回复 (1)

怎样选择Java测试框架

自动测试成为你Java项目中的一部分了吗?你最爱的测试框架是什么哪?使用的又是哪一种标准?本文的4名开发者将和你一起分享他们在自动测试领域中的观点和经验。当你的项目面临测试阶段的时候,希望这些观点能对你有所帮助。如果你也想要分享自己的观点,请回帖参与讨论。我们真挚的希望我们能够为这个领域中新手提供一些有用建议和标准。文章最后列出了文章的作者和提到的测试框架。论自动测试  &nb ...
by robertlyc 2008-04-16 浏览 (1883) 回复 (5) 关键字: junit testng

Ruby & Rails一周综述(十) 6月27日

上次Ruby & Rails总结是:Ruby & Rails一周综述(九) 6月16日 本周Ruby & Rails有哪些新鲜事呢? Ruby: Ruby Gem 1.2发布,其中一个重要的更新是,每次安装或者更新gem时候,将不再需要长时间的update一堆其他无关gem的描述文件。运行:gem update --system 升级新版本。 Jeremy Kemper提交了一个主流Rub ...
by QQbyte 2008-06-27 浏览 (1723) 回复 (5) 关键字:

JDave - Java的行为驱动编程框架

BDD,即行为驱动编程,是TDD的一个改进版本,BDD本质上也是TDD,但是比TDD要更加自然一些,更DSL化,通过定义一个一个具体可执行的Behavior来驱动软件的开发过程。如果你是一个Ruby程序员的话,那么你一定会发现RSpec已经提供了良好的BDD编程框架。我们正在开发当中的JavaEye3.0网站就是使用了rspec来编写系统的behavior,来驱动编程和单元测试。 不过如果你是一 ...
by robbin 2007-11-21 浏览 (835) 回复 (3) 关键字: JDave bdd

推荐知识库条目

Comming soon