【问题标题】:Run the same Selenium test suite multiple times多次运行相同的 Selenium 测试套件
【发布时间】:2015-08-20 13:14:47
【问题描述】:

我正在使用 webdriver 来自动化网页上的一些操作,并创建了一个 selenium 测试套件 test.xml

<suite name="testSuite" verbose="1" parallel="tests" thread-count="5">
    ...all the tests in this suite...
</suite>

出于测试的目的,我想多次运行这个套件或连续运行1-2小时(单次运行只需2-3分钟)。

有没有简单的方法让套件反复运行?

谢谢!

【问题讨论】:

    标签: java selenium testng


    【解决方案1】:

    有一个简单而标准的方法

    多次运行此套件或持续运行 1-2 小时

    它被称为CI 服务器。最受欢迎的是:

    既然你已经放了 Java 标签——前两个就可以很好地完成这项工作。它们都包括报告通过和失败的测试数量,并且可以帮助将测试失败与源代码更改联系起来,以便更快地识别问题。

    通过定期、可重复地运行测试,您还可以开始跟踪其他指标——例如,您的测试覆盖率是否会随着时间的推移而提高?如果新代码导致测试覆盖率与以前的构建相比下降,Red Gate 的一个团队实际上会失败构建——这是使用监控来鼓励团队目标开发行为的一个很好的例子!

    【讨论】:

      猜你喜欢
      • 2011-10-15
      • 2016-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-20
      • 2013-04-07
      相关资源
      最近更新 更多