docs: record testing step three execution
This commit is contained in:
@@ -0,0 +1,89 @@
|
|||||||
|
# 测试实施第三步执行记录
|
||||||
|
|
||||||
|
## 执行时间
|
||||||
|
|
||||||
|
- 日期:2026-07-01
|
||||||
|
- 总步骤数:8
|
||||||
|
- 当前步骤:第 3 步,执行认证、审核、报备闭环测试
|
||||||
|
|
||||||
|
## 第三步目标
|
||||||
|
|
||||||
|
验证认证、审核、报备类业务闭环在真实 PostgreSQL 环境下的可执行部分,包括签名审核、模板审核、报备任务生成、报备资料导出、回执导入、报备记录、审核记录和系统日志。
|
||||||
|
|
||||||
|
企业认证相关接口和模型当前未实现,本轮记录为阻塞项。
|
||||||
|
|
||||||
|
## 执行环境
|
||||||
|
|
||||||
|
| 项目 | 结果 |
|
||||||
|
| --- | --- |
|
||||||
|
| PostgreSQL | 可连接,使用真实数据库。 |
|
||||||
|
| Redis | 可连接。 |
|
||||||
|
| MinIO | 可连接,本步未执行文件上传。 |
|
||||||
|
| API | 使用 `API_PORT=3101 npm --prefix api run start:dev` 启动。 |
|
||||||
|
|
||||||
|
## 已执行命令
|
||||||
|
|
||||||
|
```bash
|
||||||
|
Test-NetConnection 127.0.0.1 -Port 5432
|
||||||
|
Test-NetConnection 127.0.0.1 -Port 6379
|
||||||
|
Test-NetConnection 127.0.0.1 -Port 9000
|
||||||
|
$env:API_PORT='3101'; npm --prefix api run start:dev
|
||||||
|
node <inline step3 review/report smoke>
|
||||||
|
```
|
||||||
|
|
||||||
|
## 本步执行过的测试用例
|
||||||
|
|
||||||
|
| 用例编号 | 用例名称 | 执行范围 | 结果 |
|
||||||
|
| --- | --- | --- | --- |
|
||||||
|
| TC-ADMIN-001 | 签名审核通过 | 创建签名、登记材料、提交审核、运营端审核通过,并验证审核状态和审核记录。 | 通过 |
|
||||||
|
| TC-ADMIN-002 | 模板审核驳回 | 创建模板、提交审核、运营端驳回,并验证驳回原因和审核记录。 | 通过 |
|
||||||
|
| TC-ADMIN-005 | 签名报备任务生成与导出 | 创建通道报备字段、签名报备材料、生成报备任务、导出报备资料,并验证报备记录。 | 通过 |
|
||||||
|
| TC-ADMIN-006 | 报备回执导入通过 | 导入成功回执,验证报备任务状态变为 approved,签名 reportStatus 同步为 approved。 | 通过 |
|
||||||
|
| TC-LOG-003 | 审核和报备日志 | 验证签名/模板审核记录、报备记录,并写入一条系统日志作为本轮执行证据。 | 通过 |
|
||||||
|
|
||||||
|
## 本步创建的数据
|
||||||
|
|
||||||
|
| 数据类型 | ID |
|
||||||
|
| --- | --- |
|
||||||
|
| 测试运行编号 | `step3-1782899320832` |
|
||||||
|
| Tenant | `cmr1w80kd0000hsyua4xmg4pt` |
|
||||||
|
| SmsChannel | `cmr1w80ou0002hsyudj98pgtf` |
|
||||||
|
| 审核通过签名 | `cmr1w80pc0004hsyuraakbb4i` |
|
||||||
|
| 审核驳回签名 | `cmr1w80qo0008hsyuc1qztdcx` |
|
||||||
|
| 审核通过模板 | `cmr1w80rg000bhsyupa6oz1el` |
|
||||||
|
| 审核驳回模板 | `cmr1w80s7000fhsyux81ivqht` |
|
||||||
|
| 报备任务 | `cmr1w80sw000khsyu9nmryfpi` |
|
||||||
|
| OperationLog | `cmr1w80xb000qhsyubl97qaap` |
|
||||||
|
|
||||||
|
## 通过项
|
||||||
|
|
||||||
|
- 签名提交审核后可由运营端审核通过,状态变为 approved。
|
||||||
|
- 签名审核驳回可保存 rejectReason。
|
||||||
|
- 模板提交审核后可由运营端审核通过或驳回,驳回原因可保存。
|
||||||
|
- 审核动作会生成 AuditRecord。
|
||||||
|
- 报备任务生成后初始状态为 pending。
|
||||||
|
- 报备导出后生成 ReportExportFile,并记录 export 动作。
|
||||||
|
- 报备回执导入成功后,任务状态变为 approved。
|
||||||
|
- 报备回执导入成功后,签名 reportStatus 同步为 approved。
|
||||||
|
- 报备记录包含 create、export、receipt_import。
|
||||||
|
|
||||||
|
## 未执行或阻塞项
|
||||||
|
|
||||||
|
| 用例编号 | 用例名称 | 原因 |
|
||||||
|
| --- | --- | --- |
|
||||||
|
| TC-CERT-001 | 企业认证资料提交 | 当前 Prisma schema 和 API 中未提供企业认证独立模型/接口。 |
|
||||||
|
| TC-CERT-002 | 企业认证审核通过后开放发送能力 | 企业认证模型/接口缺失,无法执行真实闭环。 |
|
||||||
|
| TC-CERT-003 | 企业认证驳回与重新提交 | 企业认证模型/接口缺失,无法执行驳回重提。 |
|
||||||
|
| TC-CERT-004 | 企业停用对发送的影响 | 客户停用可通过 Tenant.status 数据表达,但发送链路当前未强制校验 Tenant.status,本轮不作为通过项。 |
|
||||||
|
| TC-ADMIN-007 | 报备回执导入失败 | 本轮只执行成功回执导入;失败/partial_approved 变体留到后续补测。 |
|
||||||
|
| TC-REPORT-001 到 TC-REPORT-006 | 报备状态对发送影响 | 需要进入发送前校验和发送链路步骤,本轮不执行。 |
|
||||||
|
|
||||||
|
## 本步结论
|
||||||
|
|
||||||
|
第三步可执行的审核和报备闭环已通过。系统当前支持签名审核、模板审核、报备任务生成、报备导出、报备回执导入、报备状态同步和业务记录查询。
|
||||||
|
|
||||||
|
主要缺口是企业认证能力尚未在 API/Prisma 中形成完整模型和接口,因此企业认证相关闭环无法执行。报备状态对发送影响需要在后续发送前校验和发送链路步骤中继续验证。
|
||||||
|
|
||||||
|
## 下一步
|
||||||
|
|
||||||
|
进入第 4 步:执行发送前校验测试。重点覆盖多变量模板、导入文件、非法字符、敏感词、风控规则和账户余额校验。
|
||||||
Reference in New Issue
Block a user