【发布时间】:2015-02-05 11:37:08
【问题描述】:
我开发了关键字驱动的 selenium webdriver 框架。但我怀疑是否去用户testNG?如果不使用testNG,我如何生成测试报告?现在我将结果打印在包含测试用例 ID、webdriver 操作等的主 excel 文件中。 大家有什么建议
【问题讨论】:
标签: selenium selenium-webdriver testng
我开发了关键字驱动的 selenium webdriver 框架。但我怀疑是否去用户testNG?如果不使用testNG,我如何生成测试报告?现在我将结果打印在包含测试用例 ID、webdriver 操作等的主 excel 文件中。 大家有什么建议
【问题讨论】:
标签: selenium selenium-webdriver testng
最好用TestNG,它有以下优点:
它会生成日志
您可以进行并行测试
注释有助于轻松设置程序/功能优先级
允许生成 HTML 执行报告
您可以对测试用例进行分组
您可以设置测试用例的优先级。
可以做数据参数化
TestNG 确实让自动化测试变得容易。
这仍然取决于您和您的实际要求。如果您不想确定测试的优先级并且不想使用注释,则无需使用 TESTNG。
【讨论】:
我面临着与 OP 一样的困境。 TestNG 需要为测试用例开发一些代码,而关键字框架则致力于消除这种编码。关键字框架中通常有一个驱动程序脚本,使用测试的一种可能方法是在 @Test 中编写驱动程序方法,并在 testng xml 中仅包含驱动程序类。这样,可以为多个浏览器执行相同的测试用例集。但是,TestNG 报告在这里没有用,可能需要自定义报告。希望这会有所帮助。
【讨论】: