InfoQ

新闻

Fixture Gallery,一个全新的FitNesse How-To快速参考

作者 Mike Bria译者 韩锴 发布于 2008年4月3日 上午7时42分

社区
Agile
主题
软件测试,
敏捷技术,
质量交付
标签
Fit/Fitnesse,
验收测试,
测试驱动开发

近日,在开发者社区中,又出现了一个有用的FitNesse资源。它是由Gojko Adzic发布的,目前还是第一版。Fixture Gallery是一个新的开放的开放文档型实用手册,它是GojkoFIT/FitNesse测试而作的。它为开发者提供了大部分重要的fixture类型的快速概览,并解释了使用FIT框架进行敏捷验收测试的概念。

根据Gojko的介绍,这个文档并不是FitNesse的“入门介绍”,它更适合作为熟悉FitNesse的人的快速参考。他希望这个资源能够在社区用户的合作之下得以成长壮大。 

Gallery的第一部分包含了一些常用的敏捷验收测试的思想,以及在FitFitLibrary包中使用fixture的信息:

对于每一种fixture的类型来说,文档都解释了表的格式和fixture类的结构,并提供了关于何时使用,何时不使用它们的建议。每一个例子都是用Java或者.NET FIT实现的源代码完成的,很容易复制下来直接用作简单的fixture的模板。

新的gallery信息可以通过多种途径访问,包括可以打印的PDF可执行的FitNesse WikiWeb站点 

欲获得更多关于Gojko的信息,可以查看InfoQ关于在.NET上使用FitNesse和使用DBFit测试数据库代码的新闻。

除了Gallery外,另外两个经典的资源是Ward CunninghamRick Mudgridge的最具权威性的Fit方面的书籍以及在这个工具的主页站点上的FitNesse用户向导wiki

查看英文原文Fixture Gallery, a New Quick Reference For FitNesse How-To

没有回复

回复

独家内容

Tapestry for Nonbelievers

I. Drobiazko和R. Zubairov合作撰写了一篇文章,详细介绍Apache Tapestry 版本5——一个面向组件web框架。文章向读者展示了创建组件方法,并谈到了Tapestry中的IoC以及Ajax的相关特性。

ESB拓扑方案

在本文中,Adrien Louis讨论了两种基于ESB的SOA拓扑方案的优缺点:单个公司级ESB vs. 彼此互联的“部门级”ESB系统。Adrien讨论了每种方案对管理、业务监测、治理、可靠性和编配等问题的影响。

毛新生谈Project Zero和软件新发展

InfoQ中文站有幸与IBM中国开发中心Web 2.0首席架构师毛新生聊了聊Project Zero和软件新发展的相关话题,其中包括Project Zero的组织形式、支持的语言、以及未来发展方向等等。

Google图表及gchartrb初探

Google图表是一项用于生成图表的Web服务。这篇文章详细介绍了Google图表的接口以及可以允许Ruby方便创建图表的gchartrb库。

使用Erlang和Yaws开发REST式的服务

在这篇文章中,Steve Vinoski解释了如何用Erlang和Yaws Web服务器创建REST式Web服务。

Segundo Velasquez与客户眼中的敏捷

在某个软件产品设计的初始阶段,Segundo Velasquez曾以客户的身份与一个敏捷团队共同工作;Deborah Hartmann就这段经历对他进行了采访。

开放平台技术架构剖析

本视频从互联网的分类讲起,介绍了开放平台的类型、开放的价值以及开放平台对开发者的机会和挑战。然后以雅虎的NCP开放平台为例,讲解了NCP的特点、基本架构和具体的开发过程。

用UML做好系统分析

使用UML如何能让我们做好系统分析的工作呢?就让我们通过基金模拟项目,先睹为快,抢先体验一番。 本文节选自《系统分析师UML实务手册》的第二章。