JUnit HTML报告

时间:2020-02-23 14:35:24  来源:igfitidea点击:

当我们配置" maven-surefire-plugin"以运行我们的JUnit测试时,它将生成" surefire-reports"目录。
该目录包含每个测试类的txt文件和XML文件。
但是,读取这些文件并不容易,对于非技术人员来说也不容易解释。

JUnit HTML报告

我们可以使用maven-surefire-report-plugin插件为我们的JUnit测试生成基于HTML的报告。
该报告可以导出并与团队共享。
这也是了解测试过程的一种简便方法,尤其是将它们与Jenkins等CI工具集成时。

从我们的maven项目生成JUnit HTML报告分两个步骤。

  • pom.xml报告元素中添加maven-surefire-report-plugin

  • 从终端运行mvn site命令。
    它将在" target/site"目录中生成HTML报告。

在浏览器中打开surefire-report.html文件。
您会从我的JUnit Examples项目中得到如下图所示的输出。

我们从JUnit HTML报告中获得的一些有用信息是:

  • 测试包和类
  • 特定类别的测试方法名称
  • 失败测试或者有原因的跳过测试
  • 每种方法花费的执行时间