我不得不为我的工作使用、测试和设置 Fitnesse 和它的竞争对手之一GreenPepper,我能说的是:
GreenPepper 是一个 confluence 插件(confluence 是来自 atlassian 的企业 wiki),并且在“企业”级工具中拥有许多您需要的东西,几乎不需要额外的工作:
- 更好的用户友好 - 富文本 - wiki 语法(让非技术人员更容易使用)
- 它与许多开发工具集成得非常好:Eclipse、VB、maven2 和 Nant 插件,我测试最多,非常满意。
- 用户和访问权限由 confluence 管理,也就是说它很好并且可以使用您喜欢的数据库(这可能是强制性的,具体取决于您的工作地点)
- 许多其他可能需要也可能不需要的功能:ssl 支持、远程执行(在 unix 上安装 wiki,如果您正在处理 C# 项目,则在 Windows 上执行,或者相反)
- 看起来好多了:D
GreenPepper 的最大缺点是:配置非常困难,文档很差(尽管他们似乎正在研究它并且他们在论坛上回答得很快)而且它不是免费的,你必须为 confluence 和 GreenPepper 付费,其中可能加起来很多。
Fitnesse 在我看来是非常基础的,很容易设置,它可以工作但仅此而已,你可以使用一些开源社区开发的 Fitnesse 插件,甚至一些 Fit 插件,例如 Eclipse 插件(构建骨架来自fitnesse测试文件的夹具,只要它的扩展名为.fit,非常有用)。集成并不理想,身份验证和访问权限管理很差,但它是免费的,如果你需要什么,你可以去做,因为它是开源的。