Просмотр исходного кода

docs(tdd): 测试负责人70轮通知研发 B-50(P0)华为健康补鉴权+家庭邀请身份变更用例已落 | 闭环标准health契约10/10 | 完整报告/台账/用例见docs/tdd/test

E2E Test Bot 5 дней назад
Родитель
Сommit
18c91377ee
1 измененных файлов с 37 добавлено и 0 удалено
  1. 37 0
      docs/tdd/test/notice-2026-11-07-1845-70round.md

+ 37 - 0
docs/tdd/test/notice-2026-11-07-1845-70round.md

@@ -0,0 +1,37 @@
+# 研发侧通知 · 第 70 轮测试闭环结果(2026-11-07 18:45)
+
+> 来源:测试负责人第 70 轮(18:30 主报告)+ 18:45 场景变更闸门补登记
+> 触发条件:**测试结果有变化** → 按闭环铁律推送远程并通知研发
+
+## 一、本轮核心变化(相对 17:47 轮)
+
+| 维度 | 17:47 轮 | 70 轮(18:30) | 说明 |
+|---|---|---|---|
+| 健康模块 | 404 未上线 | **已上线可访问** | B-47(`636c42103` JDK8 编译阻断)当日修复并入部署 |
+| health 契约 | 0/10 | **5/10** | 小米 5 端点 401 达标;**华为 5 端点暴露 B-50** |
+| 浏览器自动化 | 15/15 | **15/15 维持** | admin-desktop 5/5 + frontend-mobile 6/6 + shop-api 4/4 |
+| Jest | 双绿 | **双绿维持** | cfc-frontend 313/313、cfc-web 90/90 |
+| langgraph pytest | 51 绿 | **51 绿维持** | 本机 venv 兜底(251 派发通道不可达,承袭 B-42) |
+
+**门禁结论:⛔ 不通过(有条件)**。正向:健康模块上线闭环、契约测试首次产出真信号、无新增回归。未达标:B-50(P0)、后端 2389 例未复跑(R-3)、JaCoCo 缺真值(R-2)、37 红类(R-5)、growth_records 重复列(R-4)。
+
+## 二、待研发处理(按优先级)
+
+| 编号 | 事项 | 优先级 | 处置要求 | 证据 |
+|---|---|---|---|---|
+| **B-50** | **华为健康 5 端点未鉴权 200 直通** | **P0** | `JwtInterceptor.LOGIN_REQUIRED_PATHS` 追加 `/api/huawei-health/`(对齐小米 `/api/xiaomi-health/`);确认 `WebConfig.excludePathPatterns` 无对应豁免 | `tests/e2e-live/health-contract.spec.js` TC-H-U01~U05(未鉴权应 401/403,实际 200);`HuaweiHealthController` auth-url/callback/sync/revoke/status |
+| **S-70-1** | 家庭加入身份改由邀请人指定(`ec6aa0d49`) | P1 | 按 `docs/superpowers/specs/2026-11-07-family-join-dynamic-identity.md` §6 实现;测试侧已出 TC-FA-01~17 设计态用例,实现后按 §3 留证据回传 | `docs/tdd/test/family-join-dynamic-identity-cases.md` |
+| R-3 | 沙箱无 mvn,后端不能独立复跑 | P1 | 提供 mvnw 或授权 mvn PATH,复跑 2389 例基线 | `automation-run-2026-11-07-1830.md` §十 |
+| R-2 | JaCoCo 离线缺失 | P1 | 联网引 jacoco 出真值覆盖率 ≥80% | 同上 |
+| R-5 | 37 红类 | P1 | 逐条处置归零(0 失败 0 错误) | 同上 |
+| R-4 | growth_records 重复列 | P2 | 删重复列,迁移无 Duplicate | 同上 |
+
+## 三、B-50 闭环标准(复评门槛)
+
+研发修复并推送部署后,复跑 `npx playwright test -c playwright.config.health.js` → **10/10 全绿**(华为 5 端点 401/403)即闭环;否则维持「不通过(有条件)」。
+
+## 四、完整产物
+
+- 主报告:`docs/tdd/test/automation-run-2026-11-07-1830.md`(提交 `2c5312dc7` / rebase 后 `837bccbb9` 链上)
+- 缺陷台账:`docs/tdd/test/blockers.md` +B-50
+- 场景变更用例:`docs/tdd/test/family-join-dynamic-identity-cases.md`(提交 `639f2a111` / rebase 后链上)