Files
nexus/Project/fonrey/TEST_CASES/TEST_CASE_REGISTRY.md
2026-04-30 18:40:55 +08:00

78 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Fonrey 测试用例编号注册表(全局唯一)
> 用途:统一管理全项目测试用例编号,避免撞号,支持自动化报告追踪。
> 适用范围:登录、房源、客源、组织人事、权限、系统设置等全部模块。
> 编号规范:见 `TEST_CASES/TEST_CASE_ID_SPEC.md`
---
## 1) 全局规则(强制)
1. 全项目共用一个递增序列:`TC-FON-XXXXXX`
2. 不按模块重置编号。
3. 新增用例必须先在本注册表登记后再写代码。
4. 废弃用例保留编号,不得复用。
5. 拆分/重构用例时,新用例使用新编号,旧编号可标记为 `deprecated`
---
## 2) 当前编号水位
- **已分配到**`TC-FON-000048`
- **下一个可用编号**`TC-FON-000049`
- **最后更新人**Atlas
- **最后更新时间**2026-04-30
> 说明:下一个新增用例(不论哪个模块)都应从 `TC-FON-000049` 开始。
---
## 3) 编号段注册总览(按批次)
| 批次ID | 模块 | 编号范围 | 数量 | 状态 | 文档 |
|---|---|---:|---:|---|---|
| BATCH-LOGIN-001 | 登录模块 | TC-FON-000001 ~ TC-FON-000048 | 48 | 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 | 见登录用例文档 |
---
## 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 |