Skip to content

限制与边界

本页说明 CueCast 当前版本的能力边界,帮助团队合理设计用例。产品会持续扩展浏览器、页面类型和测试场景支持,未来版本会覆盖更多使用场景。

浏览器支持

当前版本主要支持 Chrome。录制和回放依赖 Chrome 扩展能力,不建议使用其他浏览器作为主流程。

页面类型

适合:

  • Web 管理后台。
  • 表单、列表、配置、审批、查询类页面。
  • SaaS、CRM、ERP、数据平台等业务系统。

不适合:

  • 原生移动 App。
  • 桌面客户端。
  • 非浏览器 UI。
  • 需要底层协议压测或接口契约测试的场景。

登录态

CueCast 可以控制浏览器执行步骤,但不会替代目标系统的账号体系。回放前需要目标系统处于可访问、可登录状态。

如果目标系统登录态过期,回放可能跳转到登录页并失败。

测试数据

自动化用例依赖稳定测试数据。建议:

  • 使用测试账号。
  • 使用可重复创建或可清理的数据。
  • 避免多个用例同时修改同一条记录。
  • 对会触发真实通知或外部副作用的流程设置隔离环境。

页面稳定性

以下情况会降低回放稳定性:

  • 关键元素没有稳定文本或稳定属性。
  • 页面使用大量随机 class。
  • 同一页面存在多个几乎相同的下拉框或按钮。
  • 加载状态没有明确结束信号。
  • 弹窗、遮罩、动画影响点击目标。

建议业务系统为关键控件提供 data-testid 或稳定语义属性。

截图与存储

截图会增加存储占用。高清整屏截图能提供更多排障上下文,但也会增加传输和加载成本。

建议日常使用标准截图,对重点排障用例再开启高清整屏截图。

回演 CueCast 产品文档