自动化测试人员总是使用单词" 并行" &安培; "的分布式"交替测试。
对我来说 Selenium Grid 有助于通过" 分发"快速完成自动化测试。测试用例到可用的机器(节点)。
目前,我使用基于docker的selenium grid + node机制,可以在单台mac机器上更快地执行自动回归套件。 只要github中有新的构建标记
,这个设置就会被jenkins作业触发您能否澄清我如何在并行多个浏览器上运行测试用例来执行" 兼容性测试" ? (这里我想验证网站在所有主流浏览器上是否正常运行)?
提前致谢。
此致 维克拉姆
答案 0 :(得分:1)
测试的分配是Selenium Grid唯一完成的事情。
并行执行测试是测试运行器的属性。因此,例如,如果您正在使用Java并使用TestNG
作为测试运行器,那么执行测试的并行执行将是TestNG
。
就兼容性测试而言,您只需确保满足以下条件:
由于TestNG是我所熟知的,因此我很方便地将TestNG + Java作为技术堆栈的示例。