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

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


先展示一下测试报告

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

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

    2.1创建一个maven工程

    2.2在pom文件中添加

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


2.4写一个测试方法试试吧

@Test
public void test(){
Assert.assertEquals(1,1);
}
@Test
public 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进去什么信息都可以,执行后效果如下

最新文章

  1. fscanf使用
  2. React Native 获取网络数据
  3. 使用oracle utl_http包需要注意的事项
  4. Python、PIP环境变量的配置
  5. IEEE参考文献格式
  6. 根据PID和VID得到USB转串口的串口号
  7. winform CheckedListBox实现全选/全不选
  8. cocos2d-x(十二)Lua开发飞机大战-7-加入敌机
  9. pcap filter
  10. Oracle execute and call
  11. linux上的用户管理
  12. AQS分析(AbstractQueuedSynchronizer)(三)
  13. 【原创】大数据基础之ElasticSearch(3)升级
  14. lamdba表达式
  15. mysql 约束和外键约束实例
  16. 【DWM1000】 code 解密3一ANCHOR RUN起来
  17. jquery promise (Deferred)
  18. MySql数据类型范围
  19. Lua------------------unity与lua的热更新
  20. 延迟是AR/VR体验的基础

热门文章

  1. IO调度器原理介绍
  2. JVM 堆内存,参数优化
  3. seajs的那些坑
  4. 基于django做HTTP代理服务器
  5. 使用HTMLParser爬取标签内容
  6. 使用java API操作hdfs--读取hdfs文件并打印
  7. c# 内存的具体表现- 通用类型系统 深拷贝 浅拷贝 函数传参
  8. window配置临时环境变量
  9. JAVA printWriter中write()和println()区别
  10. win10下使用nodejs安装及webstorm创建express项目的指导