Files
PlantAI-rag-new/tests/docgen/run_regression.md
T
jerryandClaude Fable 5 5888e1d5c1 test(docgen): 测试治理资产——131 条验收用例 + 三轮留痕 + E2E/回归套件
- tests/docgen/:DC-UNIT/API/CONF/E2E/UI/REGRESSION/PERF 分组用例与可复跑脚本,报告逐条留痕(R1-R3 全记录)
- 意图 30 条前后端同表双跑(pytest + node)
- Playwright headless:docgen-ui/docgen-regression spec + b3 benchpanel 第 5 TAB 断言更新

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-03 21:13:47 +08:00

2.0 KiB
Raw Blame History

DC-REGRESSION —— 回归核对清单

对应用例:DC-REGRESSION-01~04(test_case_report.md §3.16)。 执行:在 TL 部署的前端(dev)上人工核对;Playwright 既有套件可选辅助 (tests/e2e/,npx playwright test,结果截图/日志留痕)。 回归项不依赖 docgen 新功能即可执行(文档 TAB 相关回归在 DC-UI 组已覆盖)。

逐条检查点

DC-REGRESSION-01 三模式问答

  • 问答模式:发一问 → 答案块出现(结构:文本块 + 引用 chip);pipeline 卡五相位推进至 done。
  • 方案模式:发一问 → 同 QA 流式链路,深证据链参数生效(请求体含 native_chain_enabled 等字段——Network 核对)。
  • 检索模式:发一问 → 只出来源列表(sources),不产生答案块。
  • 三模式下底栏四个 agent 点按相位联动(无回归)。

DC-REGRESSION-02 停止

  • 流式进行中点击「停止」:流立即关闭;当前消息置 error 并标注「已停止」;已收到的块保留不丢。
  • 停止后 BFF 无悬挂请求(观察 /api/health 与日志无持续连接堆积)。
  • 停止后可以继续发新问题(状态复位)。

DC-REGRESSION-03 多会话

  • ≥2 个会话切换:消息列表正确切换,无串数据;含 docgen artifact 块的会话可重渲染(块显示标题与「打开预览」)。
  • 刷新页面:当前会话历史正确恢复。
  • 全程无未捕获异常(Console 无 error)。

DC-REGRESSION-04 历史 QA 消息无徽标回归(PipelineCard 改动)

  • 打开含历史 QA 消息的会话(消息块无 capabilities 字段)。
  • pipeline 卡头部:不渲染任何能力徽标 chip(零渲染);Console 无 error。
  • 与 docgen 消息对比:仅 docgen 消息显示「文档生成」徽标。

回填要求

每条结论与现象留痕到报告实测列;发现的回归(与既有 ACCEPTANCE.md 基线不一致)记 FAIL 明细并同步 TL。