自动化用例报告
自动化用例报告功能提供全面的测试结果分析和可视化报告,支持多维度的数据分析和浏览器视频流追踪。
使用指南
入口
- 页面顶部导航栏:点击”报告管理”,进入测试报告页面
执行结果报告
基本信息
基本信息区域展示了测试执行的关键信息:
- 执行环境等基本信息:显示总执行数、成功数、失败数、成功率、执行趋势、Top 失败用例
- 执行批次:展示执行的批次信息,可详细查看每个用例的执行记录
详情
点击”查看”,可查看每个用例的详细执行记录,包括用例配置、执行时间、执行情况、失败根因分析等,可通过点击”用例执行详情下方的用例名称”,查看更详细的执行报告。
测试执行报告
测试执行报告区域详细展示了代码报错的位置及报错信息,操作列表区域展示了从开始执行到执行结束,每一个 action 的输入和输出,便于用户快速定位问题。
完整测试代码
完整测试代码区域展示了用例的完整代码,包括运行时配置的参数,便于用户快速进行本地调试。
控制台输出
控制台输出区域展示了执行过程中的控制台日志信息,包含日志级报错信息,有助于排查问题。
浏览器执行视频流
浏览器执行视频流区域基于 Playwright 提供了完整的执行过程回放功能:
- 逐帧回放:支持每一帧画面的精确展示,完整还原执行场景
- 操作记录:详细记录了每个 Action 的执行信息,包括操作类型、目标元素、输入数据等
- 网络请求:捕获并展示执行过程中的所有网络请求,包括请求方法、URL、状态码、响应数据等
- 执行时间轴:可以通过时间轴快速定位到具体执行步骤,方便问题排查
使用经验
如何快速定位问题
- 先查看”测试执行报告”,初步了解报错位置、执行前的情况,确定实际的报错位置
- 查看控制台输出,看有无补充报错信息
- 查看浏览器执行视频流,浏览整个执行过程,确定报错位置
- 如需获取更详细的报错信息,可查看浏览器执行视频流中的”Network”,查看请求的详细信息
Last updated on