
1、前言
在软件开发与测试的流程中,业务团队与技术团队的协作壁垒、测试文档与实际执行的脱节,往往是影响效率的关键痛点。而FitNesse的出现,恰好为这些问题提供了一体化的解决方案—这款融合了wiki协作功能与验收测试框架的工具,正以其低门槛、高适配的特性,成为跨团队协作与软件测试的桥梁。
2、简介
FitNesse是一款功能全面的工具,定位为完全集成的独立wiki和验收测试框架。它并非单一功能工具,而是融合了协作、测试与开源特性,能满足多场景下的需求。
三大核心属性:
官方网址:
https://fitnesse.org/
3、启动运行
官方下载地址:
https://fitnesse.org/FitNesseDownload.html
最新版本:
20250223
下载渠道:
GitHub(fitnesse-standalone.jar/旧版本)
Maven中央仓库
两种JAR包:
fitnesse.jar(用于Maven/Ivy,无依赖)
fitnesse-standalone.jar(独立运行,含所有依赖)
源代码:
GitHub(http://github.com/unclebob/fitnesse)
运行要求与步骤:
环境要求:JRE 11/17/21(历史版本:20190119+需Java8,20160515+需Java7等)
启动步骤:
1、确认Java版本
2、下载最新fitnesse-standalone.jar
3、放入空目录(新安装)或覆盖旧文件(更新)
4、执行命令java -jar fitnesse-standalone.jar
5、浏览器访问http://localhost
常见问题与解决:
4、快速上手
启动后,进入首页。

从首页开始其实就是wiki页面,可以进行编辑。

可以添加静态页面、套件页面、测试页面;并可以根据工具选项进行文件上传、版本管理、用户变量,属性等操作。


简单示例:以计算器除法功能测试为例
1、点击编辑,创建一个测试标题。

2、点击测试标题,进入编辑页面,编写测试用例。
表格类型:
表格列定义:
表格单元格用 | 分隔,无需严格对齐,对齐仅为提升可读性。
首行 eg.Division 指定后续关联的fixture代码(包名+类名)。

3、点击Test进行测试。

4、测试运行结果。
结果颜色标识:

本文分享自 AllTests软件测试 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!