TestNG+ExtentReports生成超漂亮的测试报告

一个优雅、漂亮的测试报告,能够给我们的测试工作带来不少的加分,而报告的模版实在是让我们这些技术人员头疼的问题,设计的实在是没有什么美感。

那么今天就给大家分享一个自动化测试中,一个超漂亮的测试报告模版。



先展示一下测试报告

那么这个报告是如何生成的呢?简简单单的几步就可以搞定!

1、环境准备
jdkidea或者eclipse都可以maven
2、具体操作

    2.1创建一个maven工程

    2.2在pom文件中添加

2.3配置你的testng.xml(这里只列出配置,不做仔细讲解,testng文章讲述testng详细配置)


2.4写一个测试方法试试吧

@Testpublic void test(){   Assert.assertEquals(1,1);}@Testpublic void test11(){    Assert.assertEquals(1,2);}


注意:要在testng.xml文件中加入

<include name="test"/><include name="test11"/>

或者是完全删除<methods>标签



2.5执行你的testng.xml文件吧,测试报告就出来啦!

 

2.6报告中的Dashboard

创建一个类,名字随意,我这里叫做MySystemInfo.class

注意:要把类MySystemInfo添加到testng.xml配置中,在2.3种可以看到

上边的声明的Map类型的变量systemInfo,此时你可以用这个变量put进去什么信息都可以,执行后效果如下

时间: 2024-12-20 09:18:27

TestNG+ExtentReports生成超漂亮的测试报告的相关文章

patchca整合Spring MVC生成超炫的验证码

官方的色调单一,随机色也不随机,黑不拉几的,很难看. 为此做了扩展实现,并整合了spring mvc,生成的验证码漂亮多了. 官网: http://code.google.com/p/patchca/ 官方效果: 下面是我整合到spring并修扩展后的效果: package com.lavasoft.ntv.web; import org.patchca.color.ColorFactory; import org.patchca.filter.predefined.*; import org.

超漂亮的CSS3按钮制作教程分享

要求 必备知识 基本了解CSS语法,初步了解CSS3语法知识. 开发环境 Adobe Dreamweaver CS6/Chrome浏览器 演示地址 演示地址 利用CSS3属性制作按钮,我们只需要用到Gradient属性,不用使用任何图片素材和JavaScript代码,仅仅通过CSS就能制作出好看的渐变按钮.按钮的大小可以通过CSS属性就能轻松的修改,而且它可以使用html的很多标签来制作,比如div,button,span,a,input[‘submit’]等等.下列案例就是通过CSS3制作的按

一个超漂亮的Java版博客系统,内置14套皮肤,已经转化为标准的Eclipse项目,直接导入即可

原文:一个超漂亮的Java版博客系统,内置14套皮肤,已经转化为标准的Eclipse项目,直接导入即可 源代码下载地址:http://www.zuidaima.com/share/1550463745002496.htm MrZhao只分享精品,话不多说,直接上图      - 为了压缩文件我把WEB-INF下面的lib包打包放在网盘下载地址:http://pan.baidu.com/s/1hqqqWOc - 把lib解压进去以后项目直接导入Eclise即可运行 - 数据库Mysql,确保一个新

使用ExtentReport生成漂亮的测试报告

1.引入依赖 1 <dependency> 2 <groupId>com.relevantcodes</groupId> 3 <artifactId>extentreports</artifactId> 4 <version>2.41.1</version> 5 </dependency> 6 7 <dependency> 8 <groupId>com.vimalselvam</g

Mac Eclipse+Maven+TestNg+ReportNg 生成测试报告

转自:http://blog.csdn.net/a542551042/article/details/46729585 TestNG 是java 的单元测试框架,功能很强大,很方便,但是自动生成的测试报告有待改善,可以使用TestNg 自带的TestNG_xslt更改TestNG报告的样式,这里主要讲解ReportNg,美化下TestNG 的报告 TestNg(TestNg官网): http://testng.org/doc/index.html ReportNg(ReportNg官网): ht

接口自动化框架(java)--5.通过testng.xml生成extentreport测试报告

这套框架的报告是自己封装的 由于之前已经通过Extentreport插件实现了Testng的IReport接口,所以在testng.xml中使用listener标签并指向实现IReport接口的那个类就可以替换原始的testngreport testng配置如下: 单suite,单test test name 指向你写的testCase,methods放入需要执行的方法 1 <?xml version="1.0" encoding="UTF-8"?> 2

TestNG 强大的测试框架(4)-测试报告优化 TestNG-xslt

不管功能测试.自动化测试还是性能测试,最终结果都是以报告的形式输出,一个报告的可读性的高低对该项目的影响还是比较大的. 1.我们来看看没做优化的TestNG测试报告,其实大致的结果也都有了,但是排版布局可能不好看,这也很影响读报告者的心情. 2.既然报告不好看,那咱们就该想办法去优化它,这里咱们就引进了TestNG-xslt,优化testng测试报告 3.TestNG-xslt下载地址:http://testng-xslt.googlecode.com/files/testng-xslt-1.1

使用 HTMLTestRunner 模块生成HTML格式的测试报告文件

1.下载HTMLTestRunner.py HTMLTestRunner 是 Python 标准库的 unittest 模块的一个扩展.它生成易于使用的 HTML 测试报告.HTMLTestRunner 是在 BSD 许可证下发布.下载 地址:http://tungwaiyip.info/software/HTMLTestRunner.html Windows :将下载的文件放入Python34的安装目录...\Python34\Lib 目录下 2.导入 htmltestrunner 模块包 1

unittest的使用二——生成基于html的测试报告

mac下的安装: 1.下载HTMLTestRunner.py文件,下载地址http://tungwaiyip.info/software/HTMLTestRunner.html,可以复制里面的内容到一个文件,改名为HTMLTestRunner.py 2.在终端依次运行 (1)python (2)import sys (3)print sys.path 3.找到一个site-packages的文件夹的路径,将HTMLTestRunner.py文件拷贝到site-packages的文件夹下,在py文