`
kang
  • 浏览: 465592 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Fitnesse调查

阅读更多

说明:以下是我调查的结果,从网上搜罗、整理得来。

 

 

 

Fitnesse 调查

 

功能: FitNesse 是一个完全集成的独立的验收测试框架。

 

FitNesse 是一个强大的基于网络的用于软件验收测试的协作工具。

它可以帮助软件开发人员和业务人员建立一个共同的便于理解的模型,并帮助开发真正适合目的和要求的软件。

也就是说:能够让客户、测试人员和开发人员了解软件要做成什么样,帮助建议软件最终是否达到了设计初衷。

 

集成测试框架( FIT )的中心思想之一就是:促进协作,并允许客户和业务分析撰写和验证测试, FIT 使其可以轻松地进行试验。

 

FitNesse FIT 的一个网上 wiki 前台(前端)。今天,它是运行 FIT 测试最流行的选择。它提供了一个集成的环境,在这个环境中,我们可以编写并执行测试,通过使用很多有用的快捷方式,加快了工作速度。

 

 

 

优点:

  1. 简单易用: FitNesse 是一个轻量级的、开源的框架,能够帮助开发团队方便的定义验收测试( Acceptance Tests ),通过在 web 页面上简单的输出和预计输出的表格就可实现,并且可以运行这些测试以确定是否通过。
  2. 虽然 FitNesse 也是用 Java 编写的,但是它没有和 FIT 强耦合,可以将它作为一个外部程序来执行。这样,它可以作为插件插在不同的测试容器中(除了 Java ,还可以是 C + + Python .NET 等等开发环境)。
  3. FitNesse wiki ,可以很方便的创建和编辑页面。甚至在没用测试的情况下,使用 wiki 来写业务需求也能带给你更多好处。文档可以自动用在 Web 服务器上,可以被多人并发访问,可以全文检索,可以被链接。
  4. FitNesse 是一个 web 服务器:不用过多的安装配置,很方便使用。
  5. 更容易建立数据字典,并链接上明细内容。更重要的是,具有查找被引用位置( "where-used" )的功能。 如果修改某个细目,就会立即找到是否被引用过,以避免发生冲突。
  6. 由于 Bugzilla ( 或者 Jira ,二者均为缺陷跟踪系统,译者注 ) 是基于 Web , 我们可以方便地在两个系统之间互相链接文档 (artifacts) (bugs, 任务 , 讨论等 ), 便于提高工作效率。
  7. FitNesse 是需求分析的好工具,对测试优先开发很有帮助,它是很有利用价值的。
  8. 支持用特定于工具的文档格式编写测试。
  9. 确保用户界面和商业逻辑的分离,使得我们可以在适当的层次进行测试(用户界面或业务层)。这允许测试工具(如 FIT/ FITNESSE )可以在 UI 设计没有最终确定或没有 UI 的情况下通过 API 进行测试。
  10. Fitnesse.jar 安装文件包,这种安装比较简单,容易。
  11. 可以达成敏捷团队需要的自动化测试工具或框架: ①支持“首先 测试 ”的方式,并可以 行自 测试; ②将要 测试 业务实质 内容与 实现细节 相分离 ③在自 测试 需要 编码 的部分,支持并鼓励好的 ④支持使用真正的 开发语 言、真正的 IDE 写自 测试 码; ⑤促 进协

12 :将基于 FitNesse 的验收测试应用于交叉功能测试团队成员间的协作,是一个帮助团队内部交流的好方法。它鼓励团队中的每个成员讨论业务实体,从而在故事初期就使用业务术语( domain language )。

 

13 FitNesse 是一个增加了可触发 Junit 测试等附加功能的 wiki 程序。如果这些测试能够与业务需求结合起来,就会使业务需求更加清晰。而且,测试数据的组织更有逻辑性。

 

14 :测试人员可以更早地开始测试,甚至在需求没有全部完成前,而且可以把测试写进业务需求中,这些测试不仅仅成为需求的一部分,而且也将成为需求评审和验收的重要过程,并具有以下几方面的重要优点:

 

--- 客户也会被吸引来开始考虑关于测试的事情,通常他们还会参与到建立测试的工作中来(你也许会吃惊,他们怎么对这些这么感兴趣了。)

--- 相关规范将更详细、更周密,因为测试总比单纯的文字要准确 .

--- 通过这种方式,可以更清晰明确地了解软件(象一个软件原形,但是功能更多) , 因此可以更早地考虑真实的运行场景,提供测试数据和测算结果。

 

最后,需求将提交给开发人员,他的工作要比以前要更容易些,因为需求都附带具体的实例,因而更贴近实际需求,因此减少了被突然改变的机会。

 

 

 

缺点:

  1. FitNesse 只允许使用三种类型的标题
  2. 不包含输出为类似 PDF 文件的功能(难以打印)
  3. 权限管理有局限(可以显示那些文档被修改了,被谁修改了 , 但不能显示修改了什么)
  4. fitnesse.jar 安装文件包, fixture 不能扩展

 

分享到:
评论

相关推荐

    fitnesse 入门

    FitNesse is a software development collaboration tool. FitNesse is a software testing tool. FitNesse is a wiki. FitNesse is a web server. 上面是http://fitnesse.org/ 给自己的定义. FitNesse是一个基于...

    fitnesse学习(整理版)

    D:\fitnesse>java -cp fitnesse.jar fitnesse.authentication.Password -f password.txt -c fitnesse.authentication.HashingCipher Sophia Fit接受输入Null代表空指针,Blank代表空的字符串,而Slim不接受,...

    FitNesse 常用Fixture总结

    这是本个学习FitNesse后,,,总结出来的常用的FitNesse的Fixture的用法,,可供参考...

    Fitnesse开发协作工具

    FitNesse是一套软件开发协作工具 FitNesse是帮助大家加强软件开发过程中的协作的工具。能够让客户、测试人员和开发人员了解软件要做成什么样,帮助建议软件最终是否达到了设计初衷。

    开源测试软件-fitnesse

    开源测试软件-fitnesse,使用方法自己百度,教程很多

    FitNesse帮助文档

    FitNesse帮助文档

    fitnesse-standalone

    fitnesse-standalone.jar

    fitnesse帮助文档

    fitnesse帮助文档,对初学者很有用

    fitnesse-standalone.jar

    在cmd中Java -jar 输入fitnesse-standalone.jar运行fitnesse工具类,在浏览器中输入http://localhost进入fitnesse界面

    fitnesse学习资料

    fitnesse学习资料:关于fitnesse测试软件的一些整理文档

    fitnesse_standalone.jar

    FitNesse是一个轻量级的、开源的框架,能够帮助开发团队方便的定义验收测试(Acceptance Tests),通过在web页面上简单的输出和预计输出的表格就可实现,并且可以运行这些测试以确定是否通过。

    Fitnesse-Demos:使用简单的Java类演示Fitnesse测试框架

    Fitnesse-Demos 适应性测试框架演示在这个项目中,我编写了一些具有某些基本功能(例如Math Utilities)的简单Java类。 为了演示Fitnessfit的功能,我编写了一些“ fixture代码”(例如称为“ MathFixture.java”的...

    初识验收测试管理工具FitNesse

    FitNesse初识初识验收测试管理工具FitNesse软件测试刚刚开始研究FitNesse,我在这儿先抛块砖,大家有什么玉石啊,猫眼儿 初识验收测试管理工具FitNesse 软件测试 刚刚开始研究FitNesse,我在这儿先抛块砖,大家有...

    fitnesse:FitNesse-验收测试Wiki

    欢迎使用FitNesse,它是完全集成的独立验收测试框架和Wiki。 要开始使用,请访问 !快速开始和错误追踪器有错误或功能要求吗? 。社区有不是功能要求或错误报告的问题吗? 边缘构建可在FitNesse的最新稳定版本。 ...

    Test Driven .NET Development with FitNesse

    How to use Fitnesse Test Driven .NET Development

    HowTo Fitnesse ActionFixture in C#

    HowTo Fitnesse ActionFixture in C#

    lr+Fitnesse做接口测试.doc

    其实无论用那种测试方法,接口测试的原理是通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理然后再把应答报文发送给客户端,客户端接收应答报文这一个过程。

    fitnesse, 修补验收测试 Wiki.zip

    fitnesse, 修补验收测试 Wiki FitNesse 欢迎使用 FitNesse,完全集成的独立验收测试框架和 wiki 。要开始,请查看 http://fitnesse.org 。快速启动对FitNesse的一分钟描述。下载FitNesse插件和插件插件

    fitnesse20090513第二部分

    fitnesse,一个自动化测试框架,20090513发布版本,共20M多一点,这个是第二部分

Global site tag (gtag.js) - Google Analytics