在我们的手动测试实施工作中,一份美观易读的测试报告是必不可少的一部分。 各大框架网站测试文档模板,特别是一些单元测试框架如junit、maventest生成的报告格式都不尽如人意。 明天我会向大家推荐一个简单易用的报告生成模板。
使用时只需要将模板文件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
}
生成的测试报告如图
演示.png