Junit 哪个框架最适合在分布式环境中进行企业应用程序测试?

Junit 哪个框架最适合在分布式环境中进行企业应用程序测试?,junit,continuous-integration,integration,integration-testing,jmeter,Junit,Continuous Integration,Integration,Integration Testing,Jmeter,我在一家拥有一些遗留应用程序的企业中工作,这些应用程序是非常耦合的 因此,集成测试非常重要。我正在寻找一个分布式测试框架,或者QA团队和开发团队都可以利用的它们的组合。对于“分布式”,我指的是许多测试环境,而单个应用程序本身不是分布式系统 以下标准可能不是理想的模型,而是待开发工具的需求和期望 这种框架应当是: 开源 社区支持学习、维护和扩展:) 分布式的 允许在多个环境中执行测试。 由于测试用例可能会经常更改,所以应该可以管理将这些测试分发到目标计算机中,并运行目标代码库 I am check

我在一家拥有一些遗留应用程序的企业中工作,这些应用程序是非常耦合的

因此,集成测试非常重要。我正在寻找一个分布式测试框架,或者QA团队和开发团队都可以利用的它们的组合。对于“分布式”,我指的是许多测试环境,而单个应用程序本身不是分布式系统

以下标准可能不是理想的模型,而是待开发工具的需求和期望

这种框架应当是:

开源 社区支持学习、维护和扩展:)

分布式的 允许在多个环境中执行测试。 由于测试用例可能会经常更改,所以应该可以管理将这些测试分发到目标计算机中,并运行目标代码库

I am checking out  [STAF][1] on this.
允许集成测试 我正在研究骆驼测试。我们有一些现有的“模拟器”、“模拟”来刺激一些应用程序的行为。 带有易于使用的依赖项注入/模拟的框架将非常有用

通过WEB UI,wich是一个可以 人类可读且可配置的验收测试定义 测试语言应该是可读的DSL 我想知道像FitNesse这样的框架是不是一个不错的选择,因为我并没有找到一种分布式测试它的方法。 因为我担心XML很难阅读

一些当前框架

我的团队一直建议,虽然可以分发测试,但没有web GUI和 我主要担心的是,自2009年以来,它的发展已经停止

我研究了前面提到的许多框架, -似乎更好的套件web负载测试? -这似乎更接近,但也关注负载测试

更多背景信息:大多数开发人员都熟悉JAVA,目前我们使用Hudson来运行JUnit测试

最后,我也在思考一个更具概念性的问题,xUnit测试、集成测试、验收测试是否应该分开?xUnit测试应该坚持代码库吗?也许这值得提出另一个问题,但考虑到这一点,我不确定我在寻找正确的东西


如果您能对我的想法提出一些意见/建议一些框架,我将不胜感激。非常感谢。我建议您使用Jenkins框架

  • 开源
  • 可用于不同的环境
  • 我自己正在使用Jenkins进行集成测试,所以我建议您这样做
  • WebUI是非常交互式的
  • 插件种类繁多,开发仍在进行中

    写一些ANT,MAVEN脚本,你可以通过它完成你的工作

    - all testing results are shown
    - able to trigger test
    - able to see testing definition