为了账号安全,请及时绑定邮箱和手机立即绑定

一个简单易用的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

点击查看更多内容
9人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消