文件
hyb-oa/issues/2026-05-12_01-47-00-r6-qa-governance-upgrade.csv
T

3.4 KiB

1IDTitleDescriptionAcceptanceTest_MethodToolsDev_StatusReview1_StatusRegression_StatusFilesDependenciesNotes
2QG6-1QA 治理升级合同建档规划 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。python3DONEDONEDONEissues/2026-05-12_01-47-00-r6-qa-governance-upgrade.csv[]治理升级可与后续页面优化并行规划。
3QG6-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 验证规则命中。nodeDONEDONEDONEscripts/qa/check-ui-design-rules.mjs|client/src["QG6-1"]已增加 --self-test 和 suppressed 白名单输出;strict 0 findings,ErpIntegrationPage 管理员队列 ID 仅白名单抑制。
4QG6-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|nodeDONEDONEDONEclient/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 真机确认。
5QG6-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|nodeDONEDONEDONEscripts/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。
6QG6-5QA 治理回归部署完成治理脚本后运行静态扫描、视觉矩阵、业务流和公网复检。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|bashDONEDONEDONEscripts/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。