写点什么

FIT/Fitnesse Fixture Gallery 2.0 版业已发布

  • 2008-06-20
  • 本文字数:1026 字

    阅读完需:约 3 分钟

Fixture Gallery 是一个新的开放文档型实用手册, Gojko Adzic 刚刚在近日发布了其 2.0 版本。新版本增加了 Python 示例代码,为基于 Python 的网络应用开发人员服务。FIT/Fitnesse 验收测试框架使用 wiki 作为前台界面,客户和开发人员都可以用来创建验收测试并执行。

1.0 版 Gallery 只提供了 Java 和 C#的示例代码,2.0 版本中,Gojko 给我们带来了一些新东西:

2.0 版最重大的变化是它将 Python 示例代码纳入其中,涵盖此文档中提及的所有 fixture 和观念。 FitLibrary fixture 章节为 ConstraintFixture、 CombinationFixture 和 CalculateFixture 提供了示例,为 SetFixture 和 SubSetFixture 提供了注解。

Gojko 邀请所有爱好者都来为 Gallery 做贡献:

Fixture Gallery 意在发起一个开放的文档项目,大家可以在此添加注解和想法来分享那些更好使用 FIT/Fitnesse fixture 的技巧。文档的源代码和所有的示例都存放在 SourceForge 。请加入到改进文档的队伍中来吧,你可以直接在 SourceForge 上修改,也可以修改 wiki 方式的 FitNesse.info

FIT ,全称 Framework for Integrated Test,是用于书写和执行验收测试的一个框架软件,最初由 Ward Cunningham 开发,用于 Java。它也可以用作协作工具,所有对项目感兴趣的人都能执行测试来检验代码是否满足了产品需求。让它区别于其他类型的 测试的特殊之处在于,记录需求的是 HTML 表格和文档而不是 Java 或是 C#代码。Fitnesse 被看做使用 Wiki 做前台界面的 FIT,它可以帮助用 户理解相关领域知识,在基于用户故事创建验收测试的时候进行协作和沟通。

fixture指的是基于 FIT 的测试。它把 HTML 表格或是 Wiki 页面格式的验收测试和应用程序的实际代码联系起来,测试那些代码并显示结果。 Fixture Gallery 通过三种方式提供了一套 fixture:可以打印的PDF 可执行的FitNesse Wiki Web 站点。Gojko 讲到:

文档针对每一种 fixture 都解释了其表格格式和 fixture 的类结构,还为使用这种 fixture 的具体时机提供了 意见。每一个示例都伴有对应的 FIT 实现的源代码,包括 Java、.NET 和 Python 三种语言,其形式易于拷贝且可以用作相似 fixture 的模板。

其他重要的 FIT/Fitnesse 资源包括: FIT 网站 Fitnesse 网站,以及 Ward Cunningham 和 Rick Mudgridge 的最具权威性的 Fit 方面的书籍。David Hussman 的陈述可以帮助你深入洞察其中奥秘。

查看英文原文 FIT/Fitnesse Fixture Gallery 2.0 Released

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

2008-06-20 00:331175

评论

发布
暂无评论
发现更多内容

深入浅出System.gc() 源码解读

AI乔治

Java 架构

软考资料学习库

玄兴梦影

成为架构师 - 架构师训练营第 02 周

陈永龙Vincent

作业一:

丁乐洪

架构师训练营第 1 期第 6 周学习总结

好吃不贵

极客大学架构师训练营

jdk 源码系列之HashMap

sinsy

源码 jdk HashMap底层原理

Java程序员必会的三个技能:Spring+MySQL+并发编程

Java架构师迁哥

玩转华为云开发|老板万万没想到:刚入职的我一人就搞定人脸识别开发

华为云开发者联盟

软件开发 模块化流程 人脸识别 API 华为云

Mysql中,这21个写SQL的好习惯,你值得拥有呀

捡田螺的小男孩

MySQL sql SQL优化 sql习惯

架构师训练营第六周作业

我是谁

极客大学架构师训练营

写时复制集合 —— CopyOnWriteArrayList

程序员小航

Java 源码 并发 源码阅读 JUC

最实用的无线PORTAL测试案例

测试 无线网络 网络

三分钟带你分清Mysql 和Oracle之间的误区

华为云开发者联盟

MySQL 数据库 oracle 安全 关系型数据库

阿里内部首发Spring Cloud全套微服务架构笔记,速拿去怼面试官!

Java架构追梦

Java 编程 面试 微服务 SpringCloud

架构师训练营第 1 期 week6 总结

张建亮

极客大学架构师训练营

架构训练营-week6-学习总结-技术选型(二)

于成龙

架构训练营

使用抓包工具fiddler和apipost进行接口测试

测试人生路

测试工具 fiddler

CAP 原理

黄立

CAP

十八般武艺玩转GaussDB(DWS)性能调优(二):坏味道SQL识别

华为云开发者联盟

数据库 sql 性能调优 GaussDB 算子

二、ood原则

Geek_28b526

架构师训练营第 2 周课后练习

菜青虫

极客大学架构师训练营

架构训练营第二周学习小结

李日盛

架构师训练营第 1 期第 6 周作业

du tiezheng

极客大学架构师训练营

钻石与小度:智能语音助手背后的“马斯洛需求模型”

脑极体

架构训练营-week6-作业

于成龙

CAP 架构训练营

架构师训练营第 1 期第 6 周作业

好吃不贵

极客大学架构师训练营

架构师训练营第 2 周学习总结

菜青虫

极客大学架构师训练营

FIT/Fitnesse Fixture Gallery 2.0版业已发布_敏捷_Abel Avram_InfoQ精选文章