51 lines
1.7 KiB
Markdown
51 lines
1.7 KiB
Markdown
# 步骤五:验证
|
||
|
||
> 前置条件:step-04 已完成。
|
||
> 验证依据:`docs/crm-migration/plans/{module}/07-verify.md`(模块验证清单)
|
||
|
||
---
|
||
|
||
## 验证清单
|
||
|
||
按照 `plans/{module}/07-verify.md` 中的验证清单逐项执行。
|
||
|
||
### 通用验证项
|
||
|
||
| # | 验证项 | 验证方式 | 通过标准 |
|
||
|---|--------|---------|---------|
|
||
| 1 | 前端页面渲染 | 浏览器打开页面 | 无控制台报错 |
|
||
| 2 | 新增 | 填写表单提交 | 数据入库,列表可见 |
|
||
| 3 | 列表查看 | 打开列表页 | 分页正常,筛选正常 |
|
||
| 4 | 编辑 | 修改已有记录 | 数据更新成功 |
|
||
| 5 | 删除 | 删除记录 | 软删除,列表不可见 |
|
||
| 6 | 字典显示 | 查看列表和详情 | 状态字段正确显示为 el-tag(非空白/纯文本) |
|
||
| 7 | 权限控制 | 不同角色登录 | 看到不同操作按钮 |
|
||
| 8 | 租户隔离 | A/B租户切换 | 数据互不可见 |
|
||
| 9 | 弹窗交互 | 打开/关闭各弹窗 | 新增/编辑/详情/确认弹窗正常 |
|
||
| 10 | 关联数据 | 主子表关联 | 关联查询/操作正确 |
|
||
| 11 | 特殊操作 | [按模块] | 业务流程正确 |
|
||
| 12 | 后端响应 | 检查接口返回 | `{code, msg, data}` 统一格式 |
|
||
| 13 | UI 合规 | 对照 ref-ui-standards.md | 所有强制要求满足 |
|
||
|
||
### 模块专项验证
|
||
|
||
> 加载 `plans/{module}/07-verify.md` 获取该模块的专项测试用例。
|
||
|
||
## 验证通过后
|
||
|
||
1. 更新 [module-status.md](module-status.md) 中该模块的状态
|
||
2. 将遇到的新问题和解决方案追加到 [ref-lessons-learned.md](ref-lessons-learned.md)
|
||
3. 提交代码(遵循 Conventional Commits)
|
||
|
||
## 经验沉淀模板
|
||
|
||
每完成一个模块,按以下格式记录经验:
|
||
|
||
```markdown
|
||
### X.X {模块名} - {问题简述}
|
||
|
||
**问题**:...
|
||
|
||
**解决**:...
|
||
```
|