Procházet zdrojové kódy

docs(tdd): R158测试负责人汇报补口径备注 + 研发通知(langgraph 43实跑/51收集差8例待核实,429环境红非回归)

E2E Test Bot před 1 dnem
rodič
revize
ba0a55565c

+ 35 - 0
docs/tdd/notice-2026-11-12-R158-研发通知.md

@@ -0,0 +1,35 @@
+# 研发通知 · 2026-11-12 R158 测试负责人巡检
+
+> 依据《测试负责人工作汇报模板》输出。本轮测试结果与上一轮(R157)存在口径变化,按纪律提交远程并通知研发。
+
+## 一、结论摘要
+
+- **三节点回归实跑完成**:189 admin 浏览器 5/5 全绿;本机 frontend 浏览器 6/6 全绿;251 langgraph pytest **34 passed / 9 failed**(429 环境红,红集合与 R156/R157 一致)。
+- **有变化项**:langgraph `--collect-only` 收集 **51 例**,实跑 **43 例(34+9)**,8 例未进入执行进度——**待核实**(疑 conftest 条件跳过 / 插件过滤 / 用例被 skip 后未计入)。上轮(R157)口径为 51 例全执行(42 过 / 9 红),本轮分母变小,**通过数 42→34 属口径差异,不是代码回归**。
+- **无新增代码缺陷**:9 红 = test_analyze 1 + test_auto_tag 5 + test_intent 3,失败根因全部为 AgnesAI 429(free 额度「1 request every 3 minutes」)+ 1 条 401(记忆召回 key `****ab12` 无效)。属**外部模型配额/凭据环境问题**,请平台侧确认额度恢复或配置有效 key。
+
+## 二、三节点实测明细
+
+| 节点 | 用例集 | 结果 | 用时 |
+|------|--------|------|------|
+| 189:4090(远程) | admin-live UI E2E(TC-A-U01~U05) | **5 passed** | 1.6m |
+| 本机 4091 | frontend-live UI E2E(TC-F-U01~U06) | **6 passed** | 49.9s |
+| 251:4096(远程) | langgraph pytest(ignore qna/test_chat) | **34 passed / 9 failed** | 281.96s |
+
+## 三、需要研发/平台侧处理
+
+| 序号 | 事项 | 类型 | 优先级 | 建议 |
+|------|------|------|--------|------|
+| 1 | AgnesAI 429 配额耗尽致 langgraph 9 红 | 平台/额度 | P1 | 确认免费额度恢复时间,或配置付费/有效 key |
+| 2 | 记忆召回 401:key `****ab12` 无效 | 配置 | P1 | 更换有效的记忆召回 API key |
+| 3 | pytest 收集 51 例 vs 实跑 43 例(差 8 例) | 测试口径 | P2 | 已同步排查中;如确认为用例被条件跳过,测试侧补 xfail/skip 标注,保证分母可对账 |
+
+## 四、变更感知(SRS/场景)
+
+- `--changes --days 7`:需求/设计/测试用例文档均有提交,但**无新增能力键**(所有变更均为既有键的状态/内容变化)→ 不回池建新任务。
+- 测试用例文档 6 个近期变更(admin.md / article-tag-filter.md / child.md / parent.md / signature.md / README.md)已同步重跑 `test_inventory.py` 刷新台账(用例合计 4269)。
+- 台账刷新:控制器 365 / handler 1974(覆盖 450,22.8%);跨源用例 md 716 / PW 571 / py 48 / Java @Test 2934 / 场景 11。
+
+## 五、git 证据
+
+- 本轮汇报与台账提交:`96399bc7f`(已推送 `origin/cfclub`,分支领先远程前 1 个提交,push 成功)。

+ 1 - 1
docs/tdd/orchestration/report-test-2026-11-12-R158.md

@@ -129,4 +129,4 @@
 |------|--------|------|------|------|
 | 189 admin | `playwright.config.live.js --project=admin-desktop` | **5 passed** | 1.6m | TC-A-U01~U05 登录页渲染/滑块/拦截/真实登录/核心菜单 全过 |
 | 本机 frontend | `playwright.config.live.js --project=frontend-mobile` | **6 passed** | 49.9s | TC-F-U01~U06 首页渲染/核心内容/TabBar 健康/成长/我的鉴权引导/资源加载 全过 |
-| 251 langgraph | `pytest -q --ignore=tests/qna --ignore=tests/test_chat.py` | **34 passed / 9 failed** | 281.96s | fail=test_analyze 1 + test_auto_tag 5 + test_intent 3,全部 429(AgnesAI 配额)+ 1 条 401 key;**与 R156/R157 基线红集合一致,无增量** |
+| 251 langgraph | `pytest -q --ignore=tests/qna --ignore=tests/test_chat.py` | **34 passed / 9 failed** | 281.96s | fail=test_analyze 1 + test_auto_tag 5 + test_intent 3,全部 429(AgnesAI 配额)+ 1 条 401 key;**与 R156/R157 基线红集合一致,无增量**。口径备注:`--collect-only` 收集 51 例,实跑 43 例(34+9),8 例未出现在执行进度中,差异原因待核实(疑 conftest 条件跳过/插件过滤) |