代码之家  ›  专栏  ›  技术社区  ›  NarendraR TheSociety

如何并行执行多个测试套件?

  •  1
  • NarendraR TheSociety  · 技术社区  · 7 年前

    我已经为一个web应用程序的5个不同商店(英国、美国、法国、印度、葡萄牙)测试了一个套件。大约有250个测试用例。部署后,我需要为所有这些存储执行测试套件,一个存储大约需要6小时。我必须按顺序开始执行。

    我打算并行执行。我有一个单独的桌面,我已经在上面配置了Jenkins,我试过了,一次触发2个作业,不幸的是我的系统崩溃了。

    有没有什么有效的方法可以使用詹金斯或其他(我听说过docker容器)?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Timothy T.    7 年前

    Selenium Grid是一种相当不错的、普通的并行运行测试的方法,特别是当您已经将Selenium用作自动化框架时。

    文档: https://www.seleniumhq.org/docs/07_selenium_grid.jsp

    如果您的需要,还有其他的选择,包括集装箱解决方案(如您所提到的Docker):

    Selenoid使用docker容器,这是运行测试的一种更干净的方式(当容器被销毁并为每个测试用例创建时)。

    推荐文章