(十二)TestNG 生成测试报告

虫师 创建于 about 7 years 之前

最后更新: less than a minute 之前

阅读数: 258

(十二)TestNG 生成测试报告

TestNG 默认自带的有HTML格式的测试报告。这也充分说明拿它来做 UI 自动化测试的优势。

通过 Maven 生成报告


切换到 TestngTest 项目的跟目录下,通过 mvn test 命令运行测试。

TestngTest> mvn test

[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building TestngTest 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ TestngTest
 --- [WARNING] Using platform encoding (GBK actually) to copy filtered resources,
  i.e. build is platform dependent!
[INFO] Copying 0 resource

...

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running TestSuite
Configuring TestNG with: org.apache.maven.surefire.testng.conf.TestNG652Configurator@104e3b2
Tests run: 19, Failures: 5, Errors: 0, Skipped: 2, Time elapsed: 3.862 sec <<< FAILURE!

在该系列教程开始前,我已经说明了整个项目基于 Maven 创建。

现在打开 ..\TestngTest\target\surefire-reports\index.html 将会看到整个项目的运行结果。

通过 IntelliJ IDEA 生成测试报告


IntelliJ IDEA 中默认运行测试用例是不会生成HTML报告的,需要进行简单的配置。

菜单栏: “Run” -->“Edit Configuraction...” 。

如上图,选择运行测试用例的 testng.xml 文件-->“Configuration”-->“Listeners”--> 勾选“Use default reporters” 选项, 最后点击“OK” 按钮, 完成设置。

好了! 现在用 IntelliJ IDEA 运行 TestNG 测试用例一样可以生成报告了。

0

相关课程

webium简明教程
图文
webium简明教程

课程分类: 测试框架

开箱即用的page object模式

  • 已完结
  • 已更新8集
  • 最后更新时间: 2024-03-18 12:48:12

免费

查看详情
python unittest测试框架教程
图文
python unittest测试框架教程

课程分类: 测试框架

python 自带的单元测试框架

  • 已完结
  • 已更新8集
  • 最后更新时间: 2024-03-18 12:12:46

免费

查看详情
TDD测试驱动开发教程
图文
TDD测试驱动开发教程

课程分类: 测试框架 软件测试基础

TDD其实并不神秘

  • 已完结
  • 已更新7集
  • 最后更新时间: 2024-03-18 11:53:22

免费

查看详情