TestNG 如何检查由TestNG创建的报告

TestNG 如何检查由TestNG创建的报告

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

启用报告生成

在从IDE运行testing.xml时,用户必须在添加配置->监听器选项卡中启用默认报告生成。下面的截图显示了在IntelliJ中启用默认报告生成的方法。

TestNG 如何检查由TestNG创建的报告

  • 如果用户希望在自定义路径而不是默认路径生成报告,用户应在添加配置->输出目录中提供路径。

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

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

TestNG 如何检查由TestNG创建的报告

报告概览

对于默认报告生成,一旦运行完成,用户可以在默认位置项目->测试输出中看到报告。下面的截图显示了可以看到报告的IDE路径:

TestNG 如何检查由TestNG创建的报告

通过打开index.html可以看到主要的汇总报告。该文件的视图如下截图所示:

TestNG 如何检查由TestNG创建的报告

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

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

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

  • 除此之外,TestNG还生成了emailable-report.html文件,其中包含了汇总报告,可以通过邮件发送。

下面的截图显示了这个报告的视图:

TestNG 如何检查由TestNG创建的报告

除了HTML报告,TestNG还生成了XML和JUnit报告。JUnit报告是XML报告,可以在junitreports文件夹中查看,而testing-results.xml文件位于主文件夹本身,即test-report文件夹中。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程