InfoQ

主题/标签专用视图

测试驱动开发 Content on InfoQ


最新“测试驱动开发”相关专题内容

让测试也敏捷起来

社区
Agile
主题
软件测试,
技术,
质量交付

对于测试组织来说,敏捷方法带来的快速迭代却让测试本身变得困难起来:缺乏“足够详细的文档”,缺乏“仔细设计用例的时间”等等。在本演讲中,段念将与大家探讨如何在敏捷过程中进行测试。

“测试驱动开发”相关新闻

测试驱动开发与遗留代码的问题

社区
Architecture,
Agile
主题
编程,
敏捷技术

Alan Baljeu试图在他庞大的C++遗留代码库中使用TDD。他发现:“使用最简单的可用方法”这个原则给他带来大量“返工”工作,造成了大麻烦。

Bob大叔谈测试驱动开发的适用性

社区
Java,
Agile,
.NET,
Ruby
主题
编程,
敏捷技术

Bob Martin之前在一篇颇有争议的博文中声称“那些认为测试驱动开发(TDD)会减缓项目进度的人都生活在石器时代”。现在,他又深入分析了测试驱动开发的现实适用性、角色和优势。

和我们一起结对:交互式的敏捷软件开发视频示例

社区
Java,
Agile
主题
编程,
敏捷技术

大多数程序员都熟知,学习编程技术最好的(或唯一的?)途径就是通过示例;尤其是通过观察别人怎么做。Antony Marcano和Andy Palmer的“和我们一起结对”是一个学习的好去处。

敏捷宣言缔造者Dave Thomas确认出席AgileChina2009并演讲

社区
Architecture,
Agile,
Java,
Ruby,
.NET,
SOA
主题
敏捷实施,
培训/认证,
消除浪费,
企业级敏捷

敏捷中国大会2009(AgileChina2009)将于2009年9月11日到12日在北京举行,敏捷宣言缔造者之一、《程序员修炼之道》(The Pragmatic Programmer)作者Dave Thomas确认出席本次大会并分享“程序员修炼之道,十年之后”和“Ruby对象模型”课程。另外国际敏捷权威专家Fred George和Dave Nicolette也已确认出席并发表演讲。

“测试驱动开发”相关文章

Tech Lead的三重人格

社区
Java,
Agile,
.NET,
Ruby
主题
敏捷实施,
敏捷技术,
企业级敏捷

很多团队都有tech lead这个角色的存在,但同时很多团队对这个角色都缺乏明确的定义。大多数时候,团队只是指派其中经验最丰富、技术最精熟的开发者来担当tech lead。但除了“tech”的成分之外,这个角色还有“lead”的成分,这就决定了他不仅需要技术上的能力,还要眼观六路耳听八方,才能带领团队。Tech lead需要关注的事情可谓纷繁芜杂。把这些事情分门别类,我们可以看到,这个角色大致有三方面的职责:技术决策者、流程监督人、干扰过滤器。

开源自动测试框架Tellurium

社区
.NET,
Agile
主题
工件和工具,
敏捷技术,
单元测试

Tellurium是一款针对web应用、基于UI模块的并配有一套领域特定语言来进行web测试的自动测试框架。最近Tellurium发布了0.6.0版本,InfoQ中文站就此采访了Tellurium的创始人方剑先生。

如何坚持TDD:使用者出现的问题以及解决方案

社区
Agile
主题
协作,
敏捷技术,
方法论

Mark Levison发现,在大型公司里,即使有了良好的课堂培训,团队采用TDD时仍然困难重重。为了更好地找出原因,他调查了团队的一些成员。在本文中,他分享了他所发现的问题,以及他自己对该问题的理解,目的是帮助大家在组织中更好地引入TDD。

TDD实践之实用主义

社区
Agile
主题
编程,
敏捷技术

TDD之路上荆棘密布,质疑者永在争论,而实践者披荆斩棘,持续前行。在这个过程中,作者不断探究新的实践“变种”,解决项目中遇到的一个个难题。