在Microsoft Test Manager上分发测试

时间:2013-04-03 19:50:01

标签: automated-tests tfs2012 microsoft-test-manager

我一直在使用Microsoft Test Manager。我已经为SCVMM实验室配置了3个用于运行测试的Web客户端计算机。

一切正常,除了1个问题:我有近350个测试。当我运行所有这些或甚至一小部分时,它们被分成3个Web客户端计算机。但有些测试需要花费更多时间。因此,一些机器快速完成工作,但其他机器继续获得更多测试执行。

这就是我的意思:

  • 我通过3台机器执行300次测试
  • 每台机器都要执行100次测试
  • 机器1和2快速完成工作
  • 机器3执行80次测试并一直持续到完成。

我的问题是:有没有办法优化这个,所以当其他机器工作时,没有机器会闲置?

1 个答案:

答案 0 :(得分:1)

我建议您更改测试设置中的BucketSize。遗憾的是,我不认为这是标准支持,您必须使用可以找到并解释here的实用程序。如果将桶大小减小到25,那么当更快的机器完成当前的桶时,测试控制器将分配一个新的,而较慢的机器仍可在其当前桶上运行。
我认为这应该适合你,虽然实用程序不受支持,我之前没有尝试过bucketsize。