QA验收 #42
open会议资料上传:AI 速记与分析师纪要测试验收(MIN-01~03)
0%
Description
2026-11-09 独立验收。仅测试环境,使用合成会议与合成 PDF,记录两种资料上传、刷新及实际 OSS 下载,校验拒绝路径与纪要预约边界。规格 docs/specs/cross-project/2026-11-09-meeting-analyst-minutes-upload.md。现有公开目录匿名返回已发布附件链接已由用户接受。
RA Updated by Redmine Admin 2 days ago
QA 测试结果 - 第 1 轮 - 2026-11-09 15:38 Asia/Shanghai¶
仅 staging:tcrm / tcrm-api / mp-test。Backend 7b8f59c / 1.20.20b0,Web d6db799 / 2.16.12-beta.0。测试管理员 20,合成会议 74、自动关联的合成项目 900003,标记 QA-MIN-42-20261109。影响与候选见 docs/specs/cross-project/2026-11-09-meeting-analyst-minutes-upload.md。新增实测 3 Pass / 0 Fail / 2 Blocked / 0 Skipped。
| 编号 | 验证层级 | 预期与实际 | 状态 |
|---|---|---|---|
| MIN-01 / IMP-01、02 | 测试 Web、BFF、真实 OSS | UI 分别上传、刷新读回。复用第二份合成 PDF 仅替换 AI 速记,刷新后 AI 速记变更,分析师纪要内容 ID 65 和文件字节不变。BFF 两种附件均真实下载 HTTP 200 application/pdf,字节及 SHA-256 与源文件一致,替换后复核仍一致。 | Pass |
| MIN-02 / IMP-01(无效 PDF) | 测试 API | 伪装为 PDF 的纯文本返回 HTTP 400 / INVALID_REQUEST / 请选择 PDF 文件。两类资料前后名称、大小和 OSS 对象路径相同。 | Pass |
| MIN-03 / IMP-02(目录) | 测试小程序 BFF、真实 OSS | 匿名目录 HTTP 200。AI 速记发布后只有 ai_minutes(内容 64),分析师纪要发布后新增 minutes(内容 65),两个签名下载均可用。符合用户已接受的匿名目录行为。 | Pass |
| MIN-03 / IMP-03(预约) | 测试小程序 BFF 认证写入 | 未确认已绑定手机号及测试客户联系人的 staging 小程序身份,未执行 AI 速记后预约、分析师纪要后新预约及已有预约读回。 | Blocked |
| MIN-03(微信真机) | 测试版微信客户端 | 未确认指向 staging 的已登录真机测试会话。测试 BFF 响应已验证,真机页面尚未验证。 | Blocked |
沿用任务索引中的本地证据:MIN-02 无权限 403 和模拟存储失败 503 保留旧资料;MIN-03 本地真实应用签名 API 的预约、409 MINUTES_ALREADY_AVAILABLE 和历史读回。本轮未重复自动化、未制造真实 OSS 故障,未把这些证据计作 staging Pass。
脱敏证据:outputs/meeting-material-upload-20261109/qa/staging-evidence.json(HTTP、文件名、内容 ID、字节数、SHA-256;无签名 URL)。保留合成会议与资料供复核。无外发通知、生产写入或数据删除。完整 MIN-03 尚未通过;按任务索引,本回执不放行生产。
RA Updated by Redmine Admin 2 days ago
2026-11-09 生产发布回执复核¶
QA 复核同一份 Operations 回执:outputs/meeting-material-upload-20261109/ops/production/receipt.json。以下为 Operations 的发布和线上只读读回结果。
| 项目 | 正式版本 / 候选 | 生产流水线与部署触发 | 线上只读读回(上海时间) |
|---|---|---|---|
| Backend | v1.20.20 / 43aaed28 | cnb-dpj-1k6vk1r6l 成功,生产部署触发成功 | 15:43:13 返回版本 1.20.20;匿名会议资料管理 GET 返回 401。 |
| Web | v2.16.12 / a6e104f8 | cnb-h23-1k6vk5rd2 成功,生产部署触发成功 | 15:46:03 读回登录包版本 2.16.12,站点入口与登录资源匹配本次制品,编译 API 指向生产。 |
两仓 main 与正式标签收尾回执均通过。用户明确接受 journal 376 中两项未测后继续上线:staging 已绑定测试客户的小程序预约,以及指向 staging 的微信真机验证。用户也接受既有匿名公开目录可取得已发布附件链接的范围。原 staging 结果保留为 3 Pass / 0 Fail / 2 Blocked,原 journal 376 保留;两项未测仍为 Blocked。
本轮 QA 只复核并回写既有回执。未重跑测试、未访问生产、未变更工单状态。