3.4 KiB
3.4 KiB
| 1 | ID | Title | Description | Acceptance | Test_Method | Tools | Dev_Status | Review1_Status | Regression_Status | Files | Dependencies | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | QG6-1 | QA 治理升级合同建档 | 规划 R6 后自动化、视觉和设计规则扫描升级。 | 1) 本 CSV 校验通过;2) 不改业务功能;3) 输出路径和敏感截图规则明确;4) 后续页面改动默认带视觉或业务回归。 | 流程级验证:python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-05-12_01-47-00-r6-qa-governance-upgrade.csv。 | python3 | DONE | DONE | DONE | issues/2026-05-12_01-47-00-r6-qa-governance-upgrade.csv | [] | 治理升级可与后续页面优化并行规划。 |
| 3 | QG6-2 | 设计规则静态扫描增强 | 扩展 `check-ui-design-rules.mjs` 扫描 UUID 主展示、内部术语、英文上传、桌面表格误入移动和 PC 壳误入 /mobile。 | 1) 扫描规则覆盖已知问题;2) 误报有白名单说明;3) strict 模式用于门禁;4) 不扫描 secret 内容。 | 流程级验证:node scripts/qa/check-ui-design-rules.mjs --strict;构造或保留 fixture 验证规则命中。 | node | DONE | DONE | DONE | scripts/qa/check-ui-design-rules.mjs|client/src | ["QG6-1"] | 已增加 --self-test 和 suppressed 白名单输出;strict 0 findings,ErpIntegrationPage 管理员队列 ID 仅白名单抑制。 |
| 4 | QG6-3 | 固定视觉矩阵脚本 | 建立 PC 1440x960、移动 320/360/375/390/393/414/430、企业微信 iOS/Android UA 和普通移动 UA 的巡检脚本。 | 1) 矩阵可按 issue-id 输出截图;2) 支持本地和公网 baseURL;3) 核心断言包含无横向滚动、底部 Tab 命中和无 PC 壳。 | 流程级验证:运行视觉矩阵脚本,截图输出到 output/playwright/<issue-id>/,检查摘要报告。 | playwright|node | DONE | DONE | DONE | client/tests/e2e|scripts/qa | ["QG6-2"] | 本地 QG6 visual matrix 8 passed,报告 artifacts/qa-flow/qg6-qa-governance-upgrade-visual-matrix-20260512-172418;公网移动矩阵 7 passed,报告 artifacts/qa-flow/qg6-qa-governance-upgrade-visual-matrix-20260512-174055;真实企业微信仍需 ME6-3 真机确认。 |
| 5 | QG6-4 | 业务流报告规范化 | 统一 artifacts/qa-flow 的业务流、live smoke、OCR 和公网扫描报告命名与摘要。 | 1) 每轮报告能追溯 issue-id、baseURL、commit;2) 不包含密码和 token;3) 失败摘要可直接登记 Issue。 | 流程级验证:运行 run-business-flow-gates 和 run-live-smoke-readiness -> 检查报告字段。 | bash|node | DONE | DONE | DONE | scripts/qa|artifacts/qa-flow | ["QG6-3"] | 新增 scripts/qa/write-qa-summary.mjs;business-flow 和 live-readiness 均输出 summary.json,已验证 artifacts/qa-flow/business-flow-20260512-172944 与 live-smoke-readiness-20260512-174055。 |
| 6 | QG6-5 | QA 治理回归部署 | 完成治理脚本后运行静态扫描、视觉矩阵、业务流和公网复检。 | 1) 静态扫描通过;2) 视觉矩阵通过;3) 业务流关键组通过;4) 部署后 live smoke 通过。 | 流程级验证:node scripts/qa/check-ui-design-rules.mjs --strict;Playwright 视觉矩阵;BUSINESS_FLOW_GROUPS=reimbursement,leave,procurement bash scripts/qa/run-business-flow-gates.sh local;deploy;live smoke readiness。 | node|playwright|bash | DONE | DONE | DONE | scripts/qa|client/tests/e2e|deploy/trialrun | ["QG6-4"] | 本地 typecheck/build、prisma validate、静态扫描、自检、视觉矩阵和业务流通过;已部署 https://oa.hyinda.com,/ready 正常,public bundle findings=0,live readiness PASS;缺少 live smoke 凭据和真实 OCR 样票时按规则 SKIP。 |