Fitnesse部署实践

时间:2010-07-27 12:43:08

标签: testing integration-testing fitnesse

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

我有很多问题: 应该如何存储?整个fitnesse根应该存储在SVN中吗?你如何处理跨越多个svn存储库的验收测试?

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

1 个答案:

答案 0 :(得分:2)

在我工作的公司,我们正在建立一个与SVN和Selenium集成的FitNesse for Functional Tests。

这是我们的基本想法:

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

我们仍在整合工具。我们还使用Jira,Testlink,Sonar和MediaWiki。

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

希望很有帮助。

干杯,B