TestNG+ExtentReports生成超漂亮的测试报告
2024-08-22 12:12:05
一个优雅、漂亮的测试报告,能够给我们的测试工作带来不少的加分,而报告的模版实在是让我们这些技术人员头疼的问题,设计的实在是没有什么美感。
那么今天就给大家分享一个自动化测试中,一个超漂亮的测试报告模版。
先展示一下测试报告
那么这个报告是如何生成的呢?简简单单的几步就可以搞定!
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进去什么信息都可以,执行后效果如下
最新文章
- fscanf使用
- React Native 获取网络数据
- 使用oracle utl_http包需要注意的事项
- Python、PIP环境变量的配置
- IEEE参考文献格式
- 根据PID和VID得到USB转串口的串口号
- winform CheckedListBox实现全选/全不选
- cocos2d-x(十二)Lua开发飞机大战-7-加入敌机
- pcap filter
- Oracle execute and call
- linux上的用户管理
- AQS分析(AbstractQueuedSynchronizer)(三)
- 【原创】大数据基础之ElasticSearch(3)升级
- lamdba表达式
- mysql 约束和外键约束实例
- 【DWM1000】 code 解密3一ANCHOR RUN起来
- jquery promise (Deferred)
- MySql数据类型范围
- Lua------------------unity与lua的热更新
- 延迟是AR/VR体验的基础