Appearance
核心概念
理解这些概念后,再阅读快速开始和使用指南会更顺畅。
项目
项目是 CueCast 中的顶层空间,用于隔离不同产品、业务线或环境。当前选中的项目会影响分组、用例、执行计划和工作台统计口径。
常见项目划分方式:
- 按产品:数据平台、运营后台、CRM。
- 按环境:测试环境、预发环境、生产巡检。
- 按业务线:交易链路、用户中心、报表系统。
分组
分组用于归类同一模块下的测试用例。例如「用户中心」「数据任务」「权限管理」。分组可以配置默认域名,用于创建用例时减少重复填写。
测试用例
测试用例是一条可录制、可编辑、可回放的业务路径。每个用例包含起始 URL、步骤列表、截图策略和执行历史。
推荐让一条用例只覆盖一条清晰目标,例如「登录并进入工作台」或「创建一条数据任务」。不要把整个系统的所有操作录成一条长用例。
步骤
步骤是一次具体操作,例如点击、输入、选择选项、断言文本、JSON 断言或 AI 自然语言步骤。CueCast 会记录目标定位信息、截图焦点、URL、输入值和执行元数据。
步骤是后续维护的最小单元。页面改版后,通常只需要修复失败步骤附近的定位或断言。
执行计划
执行计划用于组织多条用例进行批量回归。计划可以配置执行顺序和失败处理策略:
- 全部执行完成:适合完整回归,尽可能收集所有失败。
- 失败即停止:适合冒烟测试,第一条核心路径失败时立即中止。
执行结果
每次回放都会生成执行结果,包括成功/失败状态、耗时、错误信息、失败步骤和截图。
执行结果既用于单次排障,也会被工作台聚合成近 24 小时执行通过率、近 7 天计划通过率和 Flaky 用例数等指标。
概念关系
text
项目
└─ 分组
└─ 测试用例
├─ 步骤
└─ 执行结果
执行计划
└─ 按顺序引用多个测试用例