【问题标题】:Data driven testing using Selenium Grid使用 Selenium Grid 进行数据驱动测试
【发布时间】:2019-02-05 05:23:46
【问题描述】:

我必须使用 TestNG 和 Selenium 并行执行大量测试用例。每个测试用例将使用数据驱动测试在不同的数据集中执行。如何在不同的机器上并行运行这些测试用例?我们可以在 TestNG 中使用 Parallel 属性,但仅限于单台机器。

Selenium Grid 可以调整并用于此目的吗?如果是,如何使用这个或任何其他建议?

我想要 (https://www.seleniumhq.org/docs/07_selenium_grid.jsp#when-to-use-it) 的示例

为了减少测试套件完成测试所需的时间 通过。

【问题讨论】:

    标签: selenium selenium-webdriver selenium-grid


    【解决方案1】:

    基本上它非常复杂,需要大量了解我还没有做过,但我知道您需要创建一台根计算机,其余计算机将是父计算机的子计算机,然后您可以并行运行测试脚本,但您需要确保这些脚本不应该依赖,否则它们将是很多问题 我已将链接分享给您,以便您查看您的设置方式?

    https://medium.com/@appening/how-to-run-your-test-on-multiple-machines-using-selenium-grid-3aa37d5d2b63

    【讨论】:

    • 这将在多台机器上运行相同的测试用例。我想要使​​用不同数据的相同测试用例。有可能吗?
    • seleniumhq.org/docs/07_selenium_grid.jsp#when-to-use-it。我问的是第二点的例子(为了减少测试套件完成测试通过的时间。)
    • 是的,它确实有效,但是如何将不同的数据传递给相同的测试用例,为此您需要使用 JUnit 为相同的测试用例传递不同的数据
    • 你能给我一些具体的例子吗?
    猜你喜欢
    • 1970-01-01
    • 2010-11-18
    • 2010-10-20
    • 2023-04-06
    • 2012-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-10
    相关资源
    最近更新 更多