Files
nexus/Project/fonrey/TEST_CASES/TEST_CASE_REGISTRY.md
2026-05-02 11:35:20 +08:00

4.9 KiB
Raw Blame History

Fonrey 测试用例编号注册表(全局唯一)

用途:统一管理全项目测试用例编号,避免撞号,支持自动化报告追踪。
适用范围:登录、房源、客源、组织人事、权限、系统设置、客户端发布等全部模块。
编号规范:见 TEST_CASES/TEST_CASE_ID_SPEC.md


变更历史

日期 变更人 变更内容
2026-04-30 Atlas 补充“变更历史”章节(文档治理)
2026-05-02 Sisyphus 登记 BATCH-PLATFORM-ADMIN-001TC-FON-000073~000152共 80 条);水位推进至 000152下一可用号 000153
2026-05-02 Vulcan 登录模块用例升级到 v2.0:登记 BATCH-LOGIN-002TC-FON-000153~000172共 20 条);水位推进至 000172下一可用号 000173

1) 全局规则(强制)

  1. 全项目共用一个递增序列:TC-FON-XXXXXX
  2. 不按模块重置编号。
  3. 新增用例必须先在本注册表登记后再写代码。
  4. 废弃用例保留编号,不得复用。
  5. 拆分/重构用例时,新用例使用新编号,旧编号可标记为 deprecated

2) 当前编号水位

  • 已分配到TC-FON-000172
  • 下一个可用编号TC-FON-000173
  • 最后更新人Vulcan
  • 最后更新时间2026-05-02

说明:下一个新增用例(不论哪个模块)都应从 TC-FON-000173 开始。


3) 编号段注册总览(按批次)

批次ID 模块 编号范围 数量 状态 文档
BATCH-LOGIN-001 登录模块 TC-FON-000001 ~ TC-FON-000048 48 active TEST_CASES/TEST_CASES_LOGIN_MODULE.md
BATCH-PLATFORM-ADMIN-001 平台管理后台 TC-FON-000073 ~ TC-FON-000152 80 active TEST_CASES/TEST_CASES_PLATFORM_ADMIN_MODULE.md
BATCH-LOGIN-002 登录模块 TC-FON-000153 ~ TC-FON-000172 20 active TEST_CASES/TEST_CASES_LOGIN_MODULE.md

状态枚举

  • active:有效且执行中
  • deprecated:已废弃但保留追溯
  • reserved:已预留待落地

4) 逐号注册明细(可选,按需扩展)

当前先采用“编号段注册”。若后续需要逐号追踪,可在本节追加明细表。

test_case_id 模块 标题 状态 首次版本 备注
TC-FON-000001 登录 Tenant Code 页面首启展示 active v1.0 见登录用例文档
TC-FON-000048 登录 验证码登录成功/失败/锁定限制 active v1.0 见登录用例文档
TC-FON-000073 平台管理后台 平台后台登录页强制 IP 白名单 active v1.0 见平台管理后台用例文档
TC-FON-000152 平台管理后台 三角色权限矩阵全覆盖回归§6 全 21 行) active v1.0 见平台管理后台用例文档
TC-FON-000153 登录 首次登录改密提交接口成功 active v2.0 见登录用例文档(补充批次)
TC-FON-000172 登录 微信预留端点未开放qrcode/callback active v2.0 见登录用例文档(补充批次)

5) 新增编号操作流程(团队统一)

  1. 打开本文件,查看“下一个可用编号”。
  2. 按需申请连续编号段(建议每次 5/10/20 条)。
  3. 在“编号段注册总览”新增一行,状态先标 reserved
  4. 完成测试用例文档与代码后,改为 active
  5. 同步更新“当前编号水位”。

6) 合并门禁建议CI

建议在 CI 中增加校验:

  • 检查是否存在重复 TC-FON-XXXXXX
  • 检查编号是否小于等于当前水位且未登记
  • 检查新增用例是否已在本注册表存在对应编号段

7) 变更记录

日期 变更人 变更内容
2026-04-30 Atlas 初始化注册表;登记登录模块 000001~000048下一号设为 000049
2026-04-30 Atlas 新增客户端发布模块测试用例文档;登记 000049~000072下一号设为 000073
2026-05-02 Sisyphus 新增『平台管理后台』测试用例文档80 条,覆盖 11 Stories + §5.6 安全 + §5.7 审计 + §6 角色矩阵 + §7 状态机);登记 BATCH-PLATFORM-ADMIN-001TC-FON-000073~000152水位推进至 000152下一号设为 000153
2026-05-02 Vulcan 登录模块测试用例升级到 v2.0:新增 20 条补充用例覆盖强制改密提交端点、管理员手动解锁、OTP 哈希存储、失败响应统一 envelope、微信预留端点不开放等登记 BATCH-LOGIN-002TC-FON-000153~000172水位推进至 000172下一号设为 000173