Skip to Content
核心功能详解自动化用例报告

自动化用例报告

自动化用例报告功能提供全面的测试结果分析和可视化报告,支持多维度的数据分析和浏览器视频流追踪。

使用指南

入口

  • 页面顶部导航栏:点击”报告管理”,进入测试报告页面

执行结果报告

基本信息

基本信息

基本信息区域展示了测试执行的关键信息:

  • 执行环境等基本信息:显示总执行数、成功数、失败数、成功率、执行趋势、Top 失败用例
  • 执行批次:展示执行的批次信息,可详细查看每个用例的执行记录

详情

详情

点击”查看”,可查看每个用例的详细执行记录,包括用例配置、执行时间、执行情况、失败根因分析等,可通过点击”用例执行详情下方的用例名称”,查看更详细的执行报告。

测试执行报告

测试执行报告 测试执行报告

测试执行报告区域详细展示了代码报错的位置及报错信息,操作列表区域展示了从开始执行到执行结束,每一个 action 的输入和输出,便于用户快速定位问题。

完整测试代码

完整测试代码

完整测试代码区域展示了用例的完整代码,包括运行时配置的参数,便于用户快速进行本地调试。

控制台输出

控制台输出

控制台输出区域展示了执行过程中的控制台日志信息,包含日志级报错信息,有助于排查问题。

浏览器执行视频流

浏览器执行视频流

浏览器执行视频流区域基于 Playwright 提供了完整的执行过程回放功能:

  • 逐帧回放:支持每一帧画面的精确展示,完整还原执行场景
  • 操作记录:详细记录了每个 Action 的执行信息,包括操作类型、目标元素、输入数据等
  • 网络请求:捕获并展示执行过程中的所有网络请求,包括请求方法、URL、状态码、响应数据等
  • 执行时间轴:可以通过时间轴快速定位到具体执行步骤,方便问题排查

使用经验

如何快速定位问题

  1. 先查看”测试执行报告”,初步了解报错位置、执行前的情况,确定实际的报错位置
  2. 查看控制台输出,看有无补充报错信息
  3. 查看浏览器执行视频流,浏览整个执行过程,确定报错位置
  4. 如需获取更详细的报错信息,可查看浏览器执行视频流中的”Network”,查看请求的详细信息

上一节:自动化用例执行 | 下一节:智能用例改写与修复 🔜

Last updated on