Project

General

Profile

QA验收 #1 » final-run-report.md

Redmine Admin, 10/06/2026 04:19 PM

 

预约纪要最终候选 QA(2026-10-07)

关联:Redmine NDB #1;本地验收,非发布证明。统一POST registrations intent=attend|minutes,同会议同联系人一个Registration/Task;取消参会保留minutes,minutes-only不获入会链接。不宣称自动纪要分发完成。

候选与隔离自动化

Backend feat/meeting-management HEAD 444afbe26f529dd59c23b29ca4309e5dfabeb105;BFF feature/migrate-legacy-mini-api HEAD cb70aee75e7230ea6eb57a2203021c403f1dccfb;Mini feat/meeting-v2-integration HEAD dda147326123846629dd16705ef51a4cf177a536,三端均含未提交改动。最终detail文件git diff SHA256 d771ce626f09f22c3272a2375b32e02fb1122bb72642258eff25da9e3a5efc8a。

轮次 结果 证据/边界
Backend api.meetings 126/126 Pass backend-tests.log;crm_backend、Docker PostgreSQL16 tmpfs端口56487,邮件locmem;0009、同记录/Task、并发用例通过。测试库销毁,QA容器停止。
BFF 第1轮 118/118 Pass bff-results.json,9 suites;pg-mem、mock Notification,不证明真实PG锁或真实邮件。
Mini 第1轮 76/77 Pass,1 Fail mini-tests.tap;mini-case-results.md逐例。
Mini 概览修复后第2轮 77/78 Pass,1 Fail mini-final-tests.tap;新概览文案用例通过。失败仍为旧卡片样式静态断言,不回退现有UI。
最新Mini本地构建 Pass mini-build.log,yarn build:weapp:local exit0,不代表真机验收。

第1轮321用例320Pass/1Fail;最新三端322用例321Pass/1Fail。两轮不相加为独立用例总数。

协调方报告本地0009已应用、原两条报名仅attend=true/minutes=false、BFF schema5/outbox0;QA未独立读取业务库核实这些数值。

真实只读运行逐例

ID 前置及操作/预期 实际与状态 证据
LIVE-01 GET8000/schema/可读 200,Pass QA curl
LIVE-02 GET3000/health/ready就绪 200,Pass QA curl
LIVE-03 GET3001/health/ready就绪 200,Pass QA curl;早期/health404为探测路径错误。
LIVE-04 匿名GET3000/api/v2/meetings/my拒绝 401,Pass QA curl
LIVE-05 最新构建,会议75未登录,上下预约提示一致 下一步“请先登录后预约纪要”、底部“登录后预约纪要”,Pass 01-detail-final.jpg;发现旧提示矛盾→Mini最小展示修复→QA构建、实图复验。
LIVE-06 点底部入口转登录,不预约 进入登录页,一键登录+未勾隐私政策,Pass 02-login-prompt.jpg,是登录页而非原生弹窗。
LIVE-07 不提交登录,返回原详情保留入口 返回同会议75,仍“登录后预约纪要”,Pass 03-decline-login-return.jpg;不是点击原生“暂不登录”弹窗。
LIVE-08 已发布人工纪要未登录查看→暂不登录 Blocked 当前75人工纪要未生成,没有已发布真实样例;未mock截图。
LIVE-09 登录成功→回详情→再次查看/预约 Blocked 未执行真实微信、手机号、客户认证,不以注入token冒充。
LIVE-10 免费0h成功、双意图、取消参会保留同Task 真实运行Blocked;隔离自动化相应用例Pass 无业务库fixture写入权限,未搭建独立全栈。
LIVE-11 收费无合同拒绝与员工通知 真实运行Blocked;隔离自动化Pass 不操作收费数据、不实际发员工邮件。

工具异常记录:旧.gather截图等待超时;错误.conference-detail/page选择器不存在;刷新异步回首页导致首次详情读取timeout waiting for automator response与.conference__info等待超时。确认首页并重新导航后最终截图成功,不用失败产物证明通过。

回写、手册及门禁

第1轮逐例126/118/77行已追加并回读:journals16/17/18,附件68/69/70。最终Mini增量与LIVE-01至11追加另一个journal,未覆盖历史。

产品手册候选 projects/mp/mp-conference/docs/user-manual/minutes-reservation.md;只写真实未登录入口、登录页、返回路径。UI复核、Mini业务校对待协调路由;成功预约、原生暂不登录、真实登录回跳未覆盖,手册不算最终完成。

隔离方案见fixture-plan.md,未执行。QA仅改授权outputs/产品手册与构建产物;无业务源码修改、现有业务写入、真实邮件、commit/push/部署/生产操作。

(34-34/78)