Python 请问写测试平台的大佬,测试报告怎么写的?我还停留在借助 unittest 生成报告。

我在圈里很多年 · 2020年02月19日 · 最后由 我在圈里很多年 回复于 2020年03月27日 · 1696 次阅读

请问写测试平台的大佬,测试报告怎么写的?我还停留在借助 unittest 生成报告。是不是要手写一个 html 封装报告,请大神指导!

共收到 12 条回复 时间 点赞

统一回复感谢各位,我一定好哈研究下

allure 是真的香

关注,打算今年聚合各工具框架搞个前台展示的。

找个专业前端给你做个漂亮的,然后自己生成 json 往里面塞数据。
有两个例子你可以参考下:
https://gitee.com/xuwangcheng/cucumberReportCreate
https://github.com/zhangfei19841004/ztest

现在都推荐用 allure,可以尝试一下

allure 可以生成和定制酷炫报告。
当然自己也可以做,写个模板,然后把要塞的内容丢进去。

你可以搜索下 pytest-json 或者 pytest-json-report。跑的时候一般加上--json=test_report.json --file ./test_case1.json 这样的参数就可以了,然后用 request 把这个 json 发送到你收集测试报告的平台即可

allure 这种这么好用的 report 框架~~~~ 大家用起来啊

dive 回复

有没有例子可以参考一下呢?或者一些开源的东西

我记得 Python 的话,是可以生成一个 json 的,然后平台的话,就可以把这个 json 收集起来,后期做数据分析、测试报告就可以自己发挥了

我的作法就是截取一些关键字,然后再生成一个专门的结果页,这不就可以自由发挥了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册