在我们的自动化测试实施工作中,一个美观易读的测试报告是必不可少的一部分。而各大框架特别是一些单元测试框架如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人點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優(yōu)質文章
正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦