登录模块审核

This commit is contained in:
Shen Wei
2026-04-30 18:40:55 +08:00
parent 4030a91100
commit 57600598ac
34 changed files with 2544 additions and 2431 deletions

View File

@@ -0,0 +1,56 @@
# 测试用例全局编号规范(Fonrey)
## 1. 目标
确保所有模块(登录、房源、客源等)测试用例编号**全局唯一**,便于自动化执行、失败定位、统计报表。
## 2. 编号规则
- **测试用例ID**:`TC-FON-XXXXXX`
- `TC`:Test Case
- `FON`:Fonrey
- `XXXXXX`:6位递增数字,左侧补0(如 `000001`)
- **步骤ID**:`TC-FON-XXXXXX-SYY`
- `SYY`:步骤序号(`S01`、`S02`...)
### 示例
- 用例:`TC-FON-000018`
- 第3步:`TC-FON-000018-S03`
## 3. 分配原则
1. 全项目共用一个递增序列,不按模块重置。
2. 新增用例必须取“当前最大ID + 1”。
3. 废弃用例保留ID,不复用。
4. 若拆分用例,新增子用例使用新ID,不改旧ID。
## 4. 自动化报告字段(必须)
每次自动化执行输出以下字段:
- `run_id`:本次执行唯一ID(如时间戳)
- `test_case_id`:`TC-FON-XXXXXX`
- `step_id`:`TC-FON-XXXXXX-SYY`
- `status`:`passed` / `failed` / `blocked` / `skipped`
- `error_message`:失败信息
- `actual_result`:实际结果
- `expected_result`:预期结果
- `screenshot_path`:失败截图(Web/E2E)
- `log_path`:后端日志/请求响应日志
- `started_at` / `ended_at`
## 5. 报告粒度要求
1. 报告必须能定位到**具体失败步骤**(step_id)。
2. 汇总页至少包含:
- 总用例数、通过数、失败数、跳过数
- 按模块统计(登录/房源/客源)
- Top失败步骤排行(按 step_id)
3. 详情页展示:
- 失败步骤前后 1~2 步执行上下文
- 请求/响应(脱敏后)
- 关键断言差异(Expected vs Actual)
## 6. 当前序列占用(本次)
- 登录模块使用:`TC-FON-000001` ~ `TC-FON-000048`
- 下一可用ID:`TC-FON-000049`