test: record step4 precheck coverage
This commit is contained in:
@@ -47,6 +47,8 @@ npm run spike:gateway
|
||||
npm --prefix api test
|
||||
npm run test:gateway
|
||||
node tools/smoke/real-env-smoke.mjs
|
||||
$env:API_PORT='3101'; npm --prefix api run start:dev
|
||||
node <inline step4 precheck smoke>
|
||||
```
|
||||
|
||||
### 当前结果
|
||||
@@ -61,9 +63,14 @@ node tools/smoke/real-env-smoke.mjs
|
||||
- `npm --prefix api run prisma:migrate:deploy` 通过,无待应用迁移。
|
||||
- API 以真实 `.env` 启动,`GET http://127.0.0.1:3101/api/health` 返回 `ok`。
|
||||
- `tools/smoke/real-env-smoke.mjs` 已补充最小幂等 seed,并验证登录、企业/客户、人工充值、余额检查、发送任务、MinIO 预签名上传、运营日志、发送链路追踪和账务对账聚合。
|
||||
- 第 4 步发送前置校验 smoke 通过:
|
||||
- `TC-TEMPLATE-001`、`TC-TEMPLATE-002`、`TC-TEMPLATE-003 / TC-RISK-005`、`TC-RISK-001`、`TC-RISK-002`、`TC-RISK-003`、`TC-RISK-004`、`TC-BILLING-001 / TC-TEMPLATE-005`、`TC-BILLING-PRECHECK-001` 均通过。
|
||||
- 记录两个接口健壮性问题:不存在的 `reviewerId`、不存在的 `createdById` 会触发数据库外键 500。
|
||||
- 客户侧导入发送、非法字符展示、敏感词接入发送前风控当前缺少完整入口,已在 `docs/testing-execution-step-4.md` 记录为阻塞缺口。
|
||||
|
||||
### 已知缺口
|
||||
|
||||
- 暂未新增前端测试框架,前端仍以 `npm run build` 作为 smoke。
|
||||
- BullMQ 真实链路仍由 `npm run spike:bullmq` 覆盖,不在 Jest 内启动 Redis。
|
||||
- Gateway 未接真实运营商 SMSC;真实 CMPP 互通需要运营商测试环境后补充联调记录。
|
||||
- 客户侧导入发送、短信内容非法字符展示和敏感词发送前拦截尚未形成完整业务入口。
|
||||
|
||||
Reference in New Issue
Block a user