【问题标题】:Advantages and disadvantages of using testNG for keyword driven selenium webdriver framework?关键字驱动的 selenium webdriver 框架使用 testNG 的优缺点?
【发布时间】:2015-02-05 11:37:08
【问题描述】:

我开发了关键字驱动的 selenium webdriver 框架。但我怀疑是否去用户testNG?如果不使用testNG,我如何生成测试报告?现在我将结果打印在包含测试用例 ID、webdriver 操作等的主 excel 文件中。 大家有什么建议

【问题讨论】:

    标签: selenium selenium-webdriver testng


    【解决方案1】:

    最好用TestNG,它有以下优点:

    1. 它会生成日志

    2. 您可以进行并行测试

    3. 注释有助于轻松设置程序/功能优先级

    4. 允许生成 HTML 执行报告

    5. 您可以对测试用例进行分组

    6. 您可以设置测试用例的优先级。

    7. 可以做数据参数化

    TestNG 确实让自动化测试变得容易。

    这仍然取决于您和您的实际要求。如果您不想确定测试的优先级并且不想使用注释,则无需使用 TESTNG。

    【讨论】:

    • 感谢您的回答。我们如何进行并行测试?
    • 如果您熟悉 testNG,那么您可以为您的 java 类创建 XML,然后可以指定“tests=parallel”,这样它将并行运行您的所有测试。更多详情请查看:toolsqa.com/selenium-webdriver/testng-introduction
    【解决方案2】:

    我面临着与 OP 一样的困境。 TestNG 需要为测试用例开发一些代码,而关键字框架则致力于消除这种编码。关键字框架中通常有一个驱动程序脚本,使用测试的一种可能方法是在 @Test 中编写驱动程序方法,并在 testng xml 中仅包含驱动程序类。这样,可以为多个浏览器执行相同的测试用例集。但是,TestNG 报告在这里没有用,可能需要自定义报告。希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2017-01-17
      • 1970-01-01
      • 1970-01-01
      • 2023-03-07
      • 1970-01-01
      • 1970-01-01
      • 2012-09-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多