易百教程

2、TestNG 的优势是什么?

以下是TestNG的优点是:

  • 它以适当的格式生成报告,其中包括以下信息:
    • 执行的测试用例数。
    • 通过的测试用例数。
    • 失败的测试用例数。
    • 跳过的测试用例数
  • 通过将多个测试用例转换为一个 testng.xml 文件,可以轻松地将多个测试用例分组,您可以在其中设置每个测试用例的优先级,以确定应该首先执行哪个测试用例。
  • 在 TestNG 的帮助下,您可以在多个浏览器上执行多个测试用例,称为跨浏览器测试。
  • TestNG 框架可以很容易地与 Maven 等其他工具集成。詹金斯等
  • TestNG 框架中使用的注解很容易理解,例如@BeforeMethod@AfterMethod@BeforeTest@AfterTest
  • WebDriver 不生成报告,而 TestNG 以可读格式生成报告。
  • TestNG 简化了测试用例的编码方式。我们不必编写静态 main 方法。动作序列仅由注释维护。
  • TestNG 允许您单独执行测试用例。例如,如果您有六个测试用例,则为每个测试用例编写一个方法。当我们运行程序时,有五个方法执行成功,第六个方法执行失败。要消除错误,我们只需要运行第六种方法,而这只能通过 TestNG 来实现。因为 TestNG 在测试输出文件夹中生成了 testng-failed.xml 文件,所以我们将只运行这个 xml 文件来执行失败的测试用例。