5.8 KiB
5.8 KiB
| 1 | ID | Title | Description | Acceptance | Test_Method | Tools | Dev_Status | Review1_Status | Regression_Status | Files | Dependencies | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | BV6-1 | 固定非真机自动验证基线 | 记录当前基线 cee04d5、工作区干净、R6 未启动、RS6/UI6 真机门禁仍 PAUSED;本轮不改业务代码、不部署、不改远端数据。 | 1) 本 CSV 存在且校验通过;2) git status 干净;3) RS6-7 和 UI6-6 保持 DONE/DONE/TODO;4) R6-ISSUE-001 保持 open/PAUSED;5) 不把 R6 标为 DOING。 | 流程级验证:git status --short;git rev-parse --short HEAD;人工核对 issues/2026-05-11_12-17-07-r6-mobile-responsive-system-hotfix.csv、issues/2026-05-11_10-46-10-r6-iphone11-wecom-mobile-layout-hotfix.csv 和 docs/trialrun/manual-trialrun-report.md。 | git|manual | DONE | DONE | DONE | issues/2026-05-11_13-58-30-r6-non-device-business-verification.csv | [] | 已确认基线 cee04d5;本轮仅新增 BV6 合同和报告;RS6-7/UI6-6 仍为 DONE/DONE/TODO;R6-ISSUE-001 仍为 open/PAUSED;R6 未置 DOING。 |
| 3 | BV6-2 | 公网健康与 live smoke 环境检查 | 只读检查公网 ready、live smoke 环境、通知渠道和 R5 关键公网门禁;不修改远端配置。 | 1) /ready 正常;2) check-live-smoke-env --strict 通过或缺项明确记录;3) run-live-smoke-readiness.sh 通过或失败项明确归类;4) 企业微信个人应用消息仍是正式通知证据,mock 不作为 R6 通知验收依据。 | 流程级验证:node scripts/qa/check-live-smoke-env.mjs --strict;LIVE_SMOKE_BASE_URL=https://oa.hyinda.com bash scripts/qa/run-live-smoke-readiness.sh;检查最新 artifacts/qa-flow/live-smoke-readiness-*。 | node|bash|manual | DONE | DONE | DONE | scripts/qa/*|artifacts/qa-flow | ["BV6-1"] | check-live-smoke-env --strict 通过;live smoke readiness PASS 报告 artifacts/qa-flow/live-smoke-readiness-20260511-135958;公网 bundle findings=0;个人应用消息渠道 enabled 且旧 mock disabled;未打印 secret。 |
| 4 | BV6-3 | PC 与自动化业务链路验证 | 用测试账号和既有自动化覆盖报销、请假、采购、审批链、自审阻断和 admin-only 禁止审批。 | 1) 普通员工提交低/中额单据进入 SMOKE101;2) 高额/例外链路覆盖负责人或财务节点;3) SMOKE201 本人自审被阻断或无兜底时可解释阻断;4) SMOKE001 仅 admin 不能审批业务待办;5) 不使用真实员工日常账号。 | 流程级验证:优先复用 LIVE_SMOKE_BASE_URL=https://oa.hyinda.com bash scripts/qa/run-live-smoke-readiness.sh 证据;必要时补 PC Playwright 或现有 procurement/leave/reimbursement E2E 只读页面巡检,不新增功能。 | bash|playwright|manual | DONE | DONE | DONE | scripts/qa/*|client/tests/e2e/* | ["BV6-2"] | 已执行公网 live smoke PASS;本地隔离 approval/leave/procurement PASS;reimbursement 组已在 R6-ISSUE-002 对齐测试口径后 PASS,10 passed、1 skipped,报告 artifacts/qa-flow/business-flow-20260511-161344/summary.txt。 |
| 5 | BV6-4 | 财务链路与 wangzhiling 只读候选确认 | 财务自动化优先使用 SMOKE301/SMOKE302 等测试财务账号;wangzhiling 只做候选账号只读确认,不猜密码、不自动登录。 | 1) 测试财务账号可覆盖财务复核、付款标记或导出证据;2) 若测试财务凭据缺失则记录 BLOCKED;3) wangzhiling 只确认 active、角色和权限摘要;4) 不使用真实财务密码。 | 流程级验证:检查 live smoke 或既有财务自动化报告;必要时只读查询 wangzhiling 账号 active、角色和部门摘要;不打印 secret。 | ssh|manual|playwright | DONE | DONE | DONE | external|artifacts/qa-flow|docs/trialrun/manual-trialrun-report.md | ["BV6-2"] | server/scripts/regression-payment-batches.sh 通过,paymentBatches 单测 3 passed;远端只读查询确认 SMOKE301/SMOKE302 active 且具备测试财务角色;未命中 wangzhiling OA 候选账号,本轮不猜密码、不自动登录真实财务。 |
| 6 | BV6-5 | PC 移动与企业微信 UA 视觉巡检 | 在不依赖真实设备的情况下跑 PC 1440x960、移动模拟视口和企业微信 UA 视觉巡检,输出截图和 DOM 指标。 | 1) 截图输出到 output/playwright/r6-non-device-business-verification;2) PC 页面无明显错版;3) 移动模拟视口无横向滚动、无 PC 壳、底部导航命中;4) 首页图标宫格不重叠;5) 报销详情吸底操作不遮挡。 | 流程级验证:运行现有移动视觉专项和必要 PC/页面巡检;覆盖 /mobile、/mobile/approvals、/mobile/reimbursements、/mobile/notifications、/workflow/tasks、报销/请假/采购/财务相关入口。 | playwright|manual | DONE | DONE | DONE | client/tests/e2e/*|output/playwright/r6-non-device-business-verification | ["BV6-2"] | R105 公网视觉 4 passed;移动响应式矩阵在公网 baseURL 与 mock API 口径下 9 passed;首次本地无服务调用失败为环境调用问题;截图已汇总到 output/playwright/r6-non-device-business-verification;真机仍不被替代。 |
| 7 | BV6-6 | 汇总结论与状态回填 | 汇总非真机自动验证结论,将问题登记到 R6 报告或新 Issue,保持真机门禁 PAUSED。 | 1) BV6-1 到 BV6-5 状态按实际结果回填;2) docs/trialrun/manual-trialrun-report.md 记录非真机自动验证结论;3) 阻断、严重、一般、体验建议分类清楚;4) R6、RS6-7、UI6-6 和 R6-ISSUE-001 不因自动验证被误关闭;5) CSV、diff 校验通过并提交。 | 流程级验证:python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-05-11_13-58-30-r6-non-device-business-verification.csv;git diff --check;人工核对 R6 报告和相关 Issue 状态。 | python3|git|manual | DONE | DONE | DONE | issues/2026-05-11_13-58-30-r6-non-device-business-verification.csv|docs/trialrun/manual-trialrun-report.md | ["BV6-1","BV6-2","BV6-3","BV6-4","BV6-5"] | R6-ISSUE-002 已通过 issues/2026-05-11_15-50-00-r6-reimbursement-e2e-nav-alignment.csv 关闭;RS6-7/UI6-6/R6-ISSUE-001 保持 PAUSED/open;本轮不表示 R6 已启动。 |