TestNG 如何在IntelliJ IDE中生成测试报告

TestNG 如何在IntelliJ IDE中生成测试报告

TestNG允许在IntelliJ IDE和命令行中运行测试套件。当用户从IDE或命令行运行testing.xml时,TestNG会生成一个默认的报告。它将所有报告和相关的html文件保存在项目->test-output文件夹中。如果文件夹不存在,TestNG会创建文件夹。

启用报告生成

  • 在IDE中运行testing.xml时,用户必须在“Add Configuration->Listeners”选项卡中启用默认报告生成。

以下截图显示了如何在IntelliJ中启用默认报告生成。

TestNG 如何在IntelliJ IDE中生成测试报告

  • 如果用户想要在自定义路径而不是默认路径上生成报告,用户应该在“Add Configuration->Output directory”中提供路径。

  • 用户甚至可以通过单击同一文本框中的右侧文件夹图标来浏览路径。

以下截图显示了在哪里提供路径以启用自定义路径的报告创建:

TestNG 如何在IntelliJ IDE中生成测试报告

报告演示

  • 对于默认报告生成,一旦运行完成,用户可以在默认位置项目->test-output中看到报告。

以下截图显示了可以查看报告的IDE路径:

TestNG 如何在IntelliJ IDE中生成测试报告

  • 可以通过打开index.html来查看主要的汇总报告,该文件的视图如下所示:

TestNG 如何在IntelliJ IDE中生成测试报告

  • 在左侧的Info部分中,通过点击第一个链接(C:\Users\ananadas\…testng.xml),用户可以查看执行的testing.xml文件的详细信息。

  • 类似地,其他链接提供了测试套件的数量,类,组,忽略的方法等等。

  • 在结果部分,用户可以看到有多少@Test方法被执行以及每个@Test方法的状态。

  • 除此之外,TestNG还生成emailable-report.html文件。它包含了整理后的报告,可以通过电子邮件发送。

以下截图显示了此报告的视图:

TestNG 如何在IntelliJ IDE中生成测试报告

  • 除了HTML报告,TestNG还生成了xml和junit报告。

  • JUnit报告是xml报告,可以在junitreports文件夹中查看,而testing-results.xml文件位于主文件夹中,即test-report文件夹内。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程

TestNG 精选笔记