我面临的问题是一个唯一的。我已经为Windows应用程序设置了一个使用Leanft和Nunit的Windows应用程序的测试套件。在这一点上,我进行了大约100次稳定的UI测试,我在配置的VM上每晚都会自动运行。
问题是,我认为在多台机器上并行运行测试的开箱即用解决方案。当测试从TF启动时,它们会在一台机器上运行。我想要的是一次测试一次,一次通过1个可用的机器。
我知道我可以通过在不同的测试中同时运行两个不同的构建定义来"伪造"这一点,但这不是我想做的。我希望它像实际的网格一样工作,并像硒网格一样进行测试。有人不伪造这样的事情有运气吗?
注意:我们不使用Jenkins,我们可以从TFS中完成所有操作。
您是否查看了https://blogs.msdn.microsoft.com/devops/2016/10/10/parallelleallallelal-test-execution/?
Team Foundation Server确实像Jenkins一样具有"构建代理"。虽然我对此不熟悉,但它似乎与您要寻找的东西很近。