Skip to content

核心概念

理解这些概念后,再阅读快速开始和使用指南会更顺畅。

项目

项目是 CueCast 中的顶层空间,用于隔离不同产品、业务线或环境。当前选中的项目会影响分组、用例、执行计划和工作台统计口径。

常见项目划分方式:

  • 按产品:数据平台、运营后台、CRM。
  • 按环境:测试环境、预发环境、生产巡检。
  • 按业务线:交易链路、用户中心、报表系统。

分组

分组用于归类同一模块下的测试用例。例如「用户中心」「数据任务」「权限管理」。分组可以配置默认域名,用于创建用例时减少重复填写。

测试用例

测试用例是一条可录制、可编辑、可回放的业务路径。每个用例包含起始 URL、步骤列表、截图策略和执行历史。

推荐让一条用例只覆盖一条清晰目标,例如「登录并进入工作台」或「创建一条数据任务」。不要把整个系统的所有操作录成一条长用例。

步骤

步骤是一次具体操作,例如点击、输入、选择选项、断言文本、JSON 断言或 AI 自然语言步骤。CueCast 会记录目标定位信息、截图焦点、URL、输入值和执行元数据。

步骤是后续维护的最小单元。页面改版后,通常只需要修复失败步骤附近的定位或断言。

执行计划

执行计划用于组织多条用例进行批量回归。计划可以配置执行顺序和失败处理策略:

  • 全部执行完成:适合完整回归,尽可能收集所有失败。
  • 失败即停止:适合冒烟测试,第一条核心路径失败时立即中止。

执行结果

每次回放都会生成执行结果,包括成功/失败状态、耗时、错误信息、失败步骤和截图。

执行结果既用于单次排障,也会被工作台聚合成近 24 小时执行通过率、近 7 天计划通过率和 Flaky 用例数等指标。

概念关系

text
项目
  └─ 分组
      └─ 测试用例
          ├─ 步骤
          └─ 执行结果

执行计划
  └─ 按顺序引用多个测试用例

回演 CueCast 产品文档