QTP 的最新版本是否有类似于 Selenium Grid 的东西?

软件测试 自动化测试 qtp 浏览器自动化
2022-02-07 14:38:14

有谁知道 QTP 现在是否支持在多个浏览器上执行并行测试?我正在寻找类似于 Selenium Grid 的东西。

3个回答

QTP 不支持在不同浏览器上并行运行,您可以通过在数据表中定义浏览器然后对其进行迭代,在不同浏览器上运行相同的测试。

可以通过与 Quality Center 集成来实现并行执行,在这种情况下,您可以设置一个测试集以针对多个不同的主机执行。或者,您可以构建自己的系统,或使用其他系统(例如您的构建农场)来分配 QTP 作业。

从现有的两个答案出发,您可以在 QC 中创建测试配置,为单个测试指定不同的数据表值。

当我需要在多个浏览器上进行测试时,我会创建两个或多个配置来指定该运行的浏览器。

  • 测试一个 IE
  • 测试 Chrome
  • 测试火狐

如果您有多个主机,则可以在每个主机上并行运行测试。如果没有,您只能在一台主机上连续运行它们,这实际上与 Motti 建议的数据表迭代类似。

如果您扩展可用的主机数量,以这种方式设置确实可以轻松过渡到并行测试。