一个易用的HTML测试报告模板

在我们的自动化测试实施工作中,一个美观易读的测试报告是必不可少的一部分。而各大框架特别是一些单元测试框架如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
}

生成的测试报告如图


demo.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容