UI自动化测试篇 :ReportNG替代TestNG自带html版测试报告初探

 🔥 交流讨论:欢迎加入我们一起学习!

🔥 资源分享耗时200+小时精选的「软件测试」资料包

🔥 教程推荐:火遍全网的《软件测试》教程  

📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!

“1.1.4版本的ReportNG是最后一个版本,之后不再做维护。作为一个简单的测试报告插件,它是创造来替代TestNG原有的HTML报告。ReportNG提供了一个简易的、色彩分明的测试结果报告”,这段话是reportng官网上的介绍。

  这里就来对比看看testng自带报告和ReportNG生成的测试报告:

  下面是testng自带的报告

  

  

  下面是reportng生成的测试报告:

  

  

   对比二者,reportng生成的报告有统计通过率,测试结果颜色分明,确实比自带的报告好一些,话不多说,下面就来记录一下优化过程

   1、下载ReportNG架包

      地址:https://github.com/dwdyer/reportng,下载下图中的压缩包,解压

      

       找到如下三个jar包

        

        

        

   2、将上面3个jar包拷贝到项目中

        

    

    3、eclipse中打开项目,构建路径中引入这三个架包(如何新建webdriver项目前面的文档中有提到,可参看)

          

         4、构建路径窗口--TestNG,选中不使用其默认的监听,使用项目架包,如下图设置:

           监听名:org.uncommons.reportng.HTMLReporter

           

          5、配置testng的xml配置文件

            

       贴出来,便于拷贝:  

            <listeners>
                      //testng的XML配置文件中添加这些内容
                     <listener class-name="org.uncommons.reportng.HTMLReporter" />
                     <listener class-name="org.uncommons.reportng.JUnitXMLReporter" />
            </listeners>

           

         6、选中配置文件test1.xml,右击选择 运行方式  ----> TestNG Suite ,执行测试即可,结束后就会得到reportng生成的测试报告

               

             浏览器中打开html版测试报告,颜色分明的报告就生成完毕了

              

              7、通过Apache ANT构建测试,生成reportng html report

                    修改配置文件build.xml,ant运行即可

                   

                  通知执行ant ,发现有错误,提示:无法找到org.uncommons.reportng.HTMLReporter里面的类文件,这里是因为没有把reportng的那几个jar包放到libs文件夹                   中,放进去后,即可以正常执行ant

                   

                   test-output文件中可以查看生成的html测试报告。

                 8、用jenkins执行测试构建时,jenkins中测试报告可能显示不全,这里需要改变一下jenkins的启动方式:

                      默认方式为:java -jar jenkins.war

                      改为: java -Dhudson.model.DirectoryBrowserSupport.CSP= -jar jenkins.war

最后我邀请你进入我们的【软件测试学习交流群:785128166】, 大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,还会有免费直播课,收获更多测试技巧,我们一起进阶Python自动化测试/测试开发,走向高薪之路

作为一个软件测试的过来人,我想尽自己最大的努力,帮助每一个伙伴都能顺利找到工作。所以我整理了下面这份资源,现在免费分享给大家,有需要的小伙伴可以关注【公众号:程序员二黑】自提!

  • 21
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员二黑

V:testerhei

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值