安全审计与验证 / 验证体系

测试覆盖率与棘轮门禁

已验证Web · 已验证代码更新于 2026-09-03

后端行覆盖率实测 88.19%、前端 93.21%(对外口径见覆盖清单),棘轮只升不降,防止质量回退。

功能价值

后端行覆盖率实测 88.19%、前端 93.21%(对外口径见覆盖清单),棘轮只升不降,防止质量回退。

使用方式

CI 门禁自动执行;数字由覆盖清单 SSOT 输出。

所属模块

安全审计与验证 / 验证体系

适用平台

Web · 已验证

已知限制

  • 后端分支覆盖率 81.5% 仍低于 85% 目标,持续补齐

平台验证状态

本项适用于 1 个平台,逐平台独立判定:平台状态只由该平台的实机验收记录产生,总体状态由平台状态自动汇总,目录与页面都不存放可手写的状态。验收结论仅覆盖记录所列版本、Git SHA 与产物;当前源码或新安装包仍需独立验收。

Web

已验证

验收结果:PASS;通过 6 / 失败 0;产品版本 1.0.0.5;Git SHA 8d1fd8f686884c7fc637ef2fa3e3e048a0074bec;验证时间 2026-09-29。Acceptance JSON SHA-256 edf9e07ab295a046a714f4ac80f722d63b26f66e343e91966f1b8310c9c5da9c

实机录像 / 操作流程

媒体内容已复核,记录结论:验收结果:通过;画面内容:本轮真实浏览器会话录像(webm):管理端登录 → 读取覆盖率 SSOT 三个工件 → 不存在的工件返回 404。;SHA-256:f8ac0df4e6bea16ca20ae46c4df6bd58deb864220a9f12c21d1e6aad61640442(原始文件:FHD/docs/evidence/e2e/feature-acceptance-webadmin-20260929/tools/runs/sec-coverage/video/sec-coverage-web-20260929-084234.webm) 下载原始录像

实机截图

测试覆盖率与棘轮门禁 已复核截图
媒体内容已复核,记录结论:验收结果:通过;画面内容:管理端登录页「XCMAX 服务器后台 · 管理员登录」,账号框已填 admin、密码框为掩码。;SHA-256:a22f769ebe6a2aff7f1bc230a31ac4ccf0712d48a80181f24b1dc8e7cd67773e(原始文件:FHD/docs/evidence/e2e/feature-acceptance-webadmin-20260929/tools/runs/sec-coverage/shot/00-login-form.png) 查看原图
测试覆盖率与棘轮门禁 已复核截图
媒体内容已复核,记录结论:验收结果:通过;画面内容:浏览器直接渲染运行中后端返回的 /xcmax-dashboard/FHD/metrics/coverage-dual-summary.json:可见 "_ssot": "FHD 覆盖率唯一对外口径…"、"backend_line_pct": 88.19、"backend_branch_pct": 81.5、"frontend_line_pct": 93.21、"commit": "92505cab6"。;SHA-256:c513e6c1bba1bbbbc22457d6c1e0912c985b45d67d1035ea4e8727de968ec6f4(原始文件:FHD/docs/evidence/e2e/feature-acceptance-webadmin-20260929/tools/runs/sec-coverage/shot/C1-coverage-ssot.png) 查看原图
测试覆盖率与棘轮门禁 已复核截图
媒体内容已复核,记录结论:验收结果:通过;画面内容:浏览器渲染 coverage_ratchet_baseline.json,可见 "_note": "覆盖率棘轮基线(只升不降)…" 与后端行/分支 floor 字段,真实 JSON 原文。;SHA-256:69556204d84d1cf89189157ea9712c37c2b2ea3cfd6e5cfde6c30f231ec67fd1(原始文件:FHD/docs/evidence/e2e/feature-acceptance-webadmin-20260929/tools/runs/sec-coverage/shot/C2-ratchet-baseline.png) 查看原图
测试覆盖率与棘轮门禁 已复核截图
媒体内容已复核,记录结论:验收结果:通过;画面内容:浏览器渲染覆盖率 SSOT 文档滚到实测读数区,可见 committed_head/wip_local 的实测百分比字段原文(历史趋势 coverage-history.jsonl 由同源文件提供,逐行 JSONL 记录)。;SHA-256:8fdb5d3fd5c7b9c358a89ff9d93ea163042493752383ed8d465218f516a16b09(原始文件:FHD/docs/evidence/e2e/feature-acceptance-webadmin-20260929/tools/runs/sec-coverage/shot/C3-coverage-trend.png) 查看原图
测试覆盖率与棘轮门禁 已复核截图
媒体内容已复核,记录结论:验收结果:通过;画面内容:请求不存在的 SSOT 工件路径,浏览器显示 404 响应体,未静默回退到其它文件。;SHA-256:7d35aefda1b26846d154960d62a02735db767cda2360029ed1461ae401573910(原始文件:FHD/docs/evidence/e2e/feature-acceptance-webadmin-20260929/tools/runs/sec-coverage/shot/C4-missing-artifact.png) 查看原图

运行日志

下载原件:sec-coverage-web-20260929-084234.log;SHA-256:41c262c17c75f4bbf9d7d6fdff1796fc561492da760ebecb31b7a3544477151d(仓库路径:FHD/docs/evidence/e2e/feature-acceptance-webadmin-20260929/tools/runs/sec-coverage/log/sec-coverage-web-20260929-084234.log)

安装包 / 部署产物 SHA-256:cfa52148ab19fd69e6bea715cc2b9ad046f9607dbdee31033cb9d5357d3c7368 · 交付身份 JSON

实现与测试(平台无关)

图片内容复核(2026-09-20,Mac 1.0.0.5):模板库及验收用模板;与后台治理、安全审计、模型门禁及 SLO 等挂名功能不相符。

源码实现

  • FHD/scripts/dev/coverage_ratchet.py

自动化测试

暂无

CI 门禁:FHD/.github/workflows/ci-cd.yml

CI 工作流定义

  • FHD/.github/workflows/ci-cd.yml

关联文档

  • FHD/docs/CLAIMED_VS_ACTUAL.md
  • FHD/metrics/coverage-dual-summary.json

证据原件存放于私有对象存储,页面通过短时效签名地址读取原图与原始录像; 「核验哈希」会对照本页登记的 SHA-256 与存储对象元数据。对象存储不可用时自动改用站内副本, 也可下载原件后用 sha256sum 自行核对。