2

是否有一些关于组织 Fitnesse 部署以在项目中使用的最佳方法的文档?

我有很多问题:它应该如何存储?整个 Fitnesse 根是否应该存储在 SVN 中?您如何处理跨越多个 svn 存储库的验收测试?

我们有一些仅在 linux(服务器)上运行的代码和仅在构成完整系统的 windows(客户端)上运行的其他代码,您如何运行这些代码?您有多个 Finesse 服务器吗?

4

1 回答 1

2

在我工作的公司中,我们正在建立一个与 SVN 和 Selenium 集成的功能测试 FitNesse。

这是我们的基本思想:

  • 将 FitNesse 存储在 SVN 上的存储库中(是的,根目录)
  • 将 Selenium 测试存储在 SVN 上的另一个存储库中(每个项目以及生成的 .html 和 .java TestNG)
  • 使用 Hudson 自动从 SVN 结帐,并将所有内容放在 QA 环境中运行。如果 FitNesse 验收测试跨越多个 svn 存储库,Hudson 能够下载并构建项目。这样,FitNesse 就不需要处理这个问题。

我们仍在集成这些工具。我们还使用 Jira、Testlink、Sonar 和 MediaWiki。

您能否更好地解释不同平台上的问题?我想你有一个用于服务器应用程序的 Linux 测试环境和一个运行 Windows 的 Selenium 服务器场?或者只是用 Windows 构建服务器来编译、构建和测试系统?

希望对您有所帮助。

干杯,B

于 2010-08-02T16:27:32.403 回答