在我们的自动化测试实施工作中,一个美观易读的测试报告是必不可少的一部分。而各大框架特别是一些单元测试框架如junit、maven test等生成的报告格式都不尽人意。 今天就向大家推荐一个简单易用的报告生成模板。
要使用它,只需要将模板文件template引入你的自动化项目,将自动化执行结果的相关数据重写组合为一个json字串,然后替换模板文件中的${resultData}数据,最后重写生成自己的html报告文件即可。
${resultData}数据如下
{
"testPass": 3,
"testResult": [
{
"className": "com.test.testcase.TestDemo1",
"methodName": "testDemo",
"description": "测试DEMO",
"spendTime": "11ms",
"status": "成功",
"log": [
"this is demo!"
]
},
{
"className": "com.test.testcase.TestDemo2",
"methodName": "testDemo",
"description": "测试DEMO",
"spendTime": "11ms",
"status": "成功",
"log": [
"this is demo!"
]
},
{
"className": "com.test.testcase.TestDemo3",
"methodName": "testDemo",
"description": "测试DEMO",
"spendTime": "11ms",
"status": "失败",
"log": [
"this is demo!"
]
}
],
"testName": "20171109132744897",
"testAll": 3,
"testFail": 1,
"beginTime": "2017-11-09 13:27:44.917",
"totalTime": "33ms",
"testSkip": 0
}
生成的测试报告如图
点击查看更多内容
9人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦