[TestNG]TestNG整合ReportNG

TestNG系列:
TestNG和Junit4的参数化测试对比
TestNG运行指定测试套件
TestNG整合ReportNG
TestNG参数化测试实战
TestNG+Spring/Spring Boot整合

TestNG自带html格式的测试报告,可以集成到一些持续集成框架中,但是自带的测试报告内容太过简单,而ReportNG正是对TestNG测试报告进行增强的一个插件。

TestNG自带的报告如下:/target/surefire-reports/index.html

[TestNG]TestNG整合ReportNG_第1张图片

这次不对比TestNG自带测试报告和ReportNG生成报告的区别,只是告诉你如何去配置ReportNG作为TestNG的测试报告生成插件

操作步骤

1.添加ReportNG依赖:



    org.uncommons
    reportng
    1.1.4
    test
    
        
            org.testng
            testng
        
    

    


    com.google.inject
    guice
    3.0
    test

2.surfire插件添加ReportNG配置:


    org.apache.maven.plugins
    maven-surefire-plugin
    
        
           src/test/resources/testng.xml
        

        
        
            
                usedefaultlisteners
                false
            
            
                listener
                org.uncommons.reportng.HTMLReporter
            
        
        target/

    

3.通过maven运行测试,生成测试报告路径为:/target/surefire-reports/html/index.html:

  • 汇总页:


  • 测试套件详情页:


    [TestNG]TestNG整合ReportNG_第2张图片

你可能感兴趣的:([TestNG]TestNG整合ReportNG)