Allure报告怎么服务于问题定位

发表评论 1716 浏览量
目录:

Allure报告怎么服务于问题定位

2023年1月记录,分类「测试工具」。这篇更像工作笔记,记录的是一次问题拆解和复用清单。

报告不是装饰

Allure 报告如果只展示通过率,价值很有限。我更关心失败用例点进去以后,能不能直接看到请求、响应、截图、日志和环境信息。

整理时我特意把输入、动作、观察点和风险拆开,方便后面补用例。

附件怎么放

  • 接口失败附上 curl、响应体和 traceId。
  • UI 失败附截图、页面地址和浏览器 console。
  • 按模块、优先级、失败类型打标签,方便筛选。
allure.attach(resp.text, name="response", attachment_type=allure.attachment_type.JSON)
allure.dynamic.label("module", "order")

分类方式

  • 开发打开报告能复现或定位。
  • 失败原因能区分产品缺陷、环境问题和脚本问题。
  • 历史趋势能看出模块质量变化。

我一般会把这部分同步到缺陷模板里,让开发能直接看到复现材料和判断依据。

我的标准

报告不是给测试自己看的截图墙,它应该是缺陷流转的一部分。等业务规则再稳定一点,可以把这里的检查点拆成参数化用例。