测试报告智能化实践:基于AI的日志分析与问题排查
1. 背景:
做测试的同学应该有体会:Allure 测试报告里,一旦用例执行失败,那一堆日志真是看得人眼花缭乱。排查问题的时候,得在一大堆信息里反复翻找,效率特别低。
有没有办法让这个过程更省力?把问题排查和优化建议交给 AI 来做就是个不错的选择。
2. 目标:
- 降低日志排查成本:从 “人工在一堆杂乱的日志里大海捞针” 变成”AI 自动提取关键错误信息 + 定位核心问题”,省时又省力
- 提供可落地的优化方向:AI 会根据执行过程中的信息,给出具体的改进建议
3. 实现方案和效果:
把用例 执行日志、错误信息、失败截图、失败重启的midscene自然语言描述通通丢给ai去分析并总结
⚠️ 小提示:失败截图需要先转成 Base64 编码再喂给大模型,token 消耗会比较大,记得控制成本。
- 用例通过时效果:

- 用例失败时效果:

4. 资源支持
多模态大模型api,doubao-seed-1-8-251228
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 AlanW Mountain!