当前位置 : 主页 > 网络安全 > 测试自动化 >

并行运行2个TeamCity代理的自动化测试

来源:互联网 收集:自由互联 发布时间:2021-06-19
我们将TeamCity与MsTest一起使用来管理和运行自动化测试套件,以便对 WPF应用程序进行前端测试. 目前,测试套件运行在一个专用的测试代理(安装了TC)上,我现在处于一个需要大幅缩短运行时
我们将TeamCity与MsTest一起使用来管理和运行自动化测试套件,以便对 WPF应用程序进行前端测试.

目前,测试套件运行在一个专用的测试代理(安装了TC)上,我现在处于一个需要大幅缩短运行时间的阶段.我想通过添加另一个测试代理来并行运行测试来做到这一点.

我的测试场景很大,所以我将它们分成大约4个按顺序运行的Specflow功能文件.所有这些测试场景也按其功能区域进行分类.

首先:
是否可以将TeamCity配置为让一个测试代理管理要在每个测试代理上运行的测试的发送?然后在最后整理所有结果!

其次:
还要将分类测试保持在一起,需要按顺序运行?

我决定在TC设置中使用2个单独的项目配置.每个项目都使用“代理要求”步骤指向不同的测试代理.我只是简单地划分了每个项目(一半和一半)的测试类别(无论如何我已经在我的测试场景中设置).

优点:
简单的解决方案,易于维护

缺点:每个构建的结果在TC中分开

网友评论