78 lines
2.5 KiB
Markdown
78 lines
2.5 KiB
Markdown
# 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 |
|