From 307ff4219284ba8acefe9ed7f5036f61da138142 Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Sun, 27 Sep 2026 05:17:04 +0800 Subject: [PATCH] =?UTF-8?q?docs(06+audit):=20P0=20=E5=8D=95=E5=85=83?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E4=B8=8E=E6=8E=A5=E5=8F=A3=E5=A5=91=E7=BA=A6?= =?UTF-8?q?=E5=B1=82=E8=A1=A5=E5=BB=BA=E7=99=BB=E8=AE=B0(=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E8=A3=81=E5=AE=9A=E6=9C=80=E9=AB=98=E4=BC=98=E5=85=88?= =?UTF-8?q?=E7=BA=A7,=E6=B5=8B=E8=AF=95=E5=9F=BA=E5=BB=BA=E6=89=B9;game/te?= =?UTF-8?q?sts=20=E6=8C=82=E8=BD=BD=E6=9D=A1=E4=BB=B6=E5=B7=B2=E5=A4=87)+d?= =?UTF-8?q?oc=5Flink=5Fknown=20=E5=9F=BA=E7=BA=BF=E6=BA=90=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=E9=9A=8F=E8=BF=81=20gdd/ux?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- design/gdd/06-待办清单.md | 8 ++++++++ tools/doc_link_known.txt | 8 ++++---- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/design/gdd/06-待办清单.md b/design/gdd/06-待办清单.md index e7120a22..55300217 100644 --- a/design/gdd/06-待办清单.md +++ b/design/gdd/06-待办清单.md @@ -322,6 +322,14 @@ **状态**:待办(样张批开工时先呈本条提醒再动工) +#### 单元测试与接口契约层补建(2026-09-27 登记) + +**现状**:2026-09-27 用户问询确认测试分层缺口——现行仅有 game/smoke/ 全流程逻辑回归套件(headless 集成级,557 断言)+ ui_input_probe 场景探针(呈现层事实单元测试);game/tests/unit/ 仅示例文件,ConfigDB/伤害单据/池乘区等纯函数级单元覆盖与系统间接口契约测试缺失。同日目录重构批已将根 tests/(原空架子)并入 game/tests/,挂载条件就绪;测试分级框架见「呈现层测试分级与 UI 驱动夹具周期化」条目(本条补其单元/契约层缺口,不重复其 A/B/C 档)。 + +**归属**:测试基建批 + +**状态**:待办(**P0 最高优先级**,2026-09-27 用户裁定;先于熵增闸与表现批次) + #### 呈现层测试分级与 UI 驱动夹具周期化(2026-09-26 登记) **现状**:2026-09-20 卡断 bug 实证「模拟/冒烟全 headless 逻辑层,UI 渲染类盲区」、当时「UI 驱动夹具待立项」欠账至今。2026-09-26 用户拍板补 A 档(台账 163:ui_input_probe 七→十一断言,呈现层状态/几何面已单元化);B 档(视口截图像素断言)/C 档(黄金图逐像素 diff)重、暂缓。用户裁示:**重测试不进每次变更,统一周期执行**——测试分级如下: diff --git a/tools/doc_link_known.txt b/tools/doc_link_known.txt index a03c9d5f..507b50ab 100644 --- a/tools/doc_link_known.txt +++ b/tools/doc_link_known.txt @@ -1,4 +1,4 @@ -design/ux/battle.md|design/player-journey.md -design/ux/battle.md|design/ux/node-reward.md -design/ux/battle.md|design/accessibility-requirements.md -design/ux/battle.md|design/ux/level-clear.md +design/gdd/ux/battle.md|design/player-journey.md +design/gdd/ux/battle.md|design/ux/node-reward.md +design/gdd/ux/battle.md|design/accessibility-requirements.md +design/gdd/ux/battle.md|design/ux/level-clear.md