Skip to content

[Testing] 系统测试报告 2026-06-14 — GoldAnalysisAI 全功能测试 #2

Description

@vbqx

测试概要

项目 内容
测试日期 2026-06-14
测试类型 全功能系统测试(非代码审查)
环境 Windows · Python 3.12 · Streamlit :8501
配置 AGENT_MODE=hybrid · LLM_ENABLED=true · TradingView OANDA:XAUUSD
结论 核心功能可用,28/30 通过,建议修复 P1 缺陷后发布

测试场景

后端流水线

  • 执行 scripts/run_pipeline_test.py(完整 pipeline)
  • 验证多周期数据、ICT 分析、报告 Schema、智能体链、LLM 文案

UI 三页面

  • 机构报告 (app.py):指标卡、多周期图、日线主图、Fibonacci、交易计划
  • 短线策略 (pages/2_短线策略.py):15m/5m 图、关键价位、策略文字
  • LLM决策链 (pages/3_LLM决策链.py):4 个 Tab(决策/文案/步骤/I/O)

缓存与导航

  • 三页切换不重新跑流水线
  • 侧边栏「指标校验」展开
  • HTTP 三页均 200

测试结果

通过项 ✅

  • 流水线 12 步全部 done,现价 4218.56
  • 5 周期数据齐全(5m=5000 … 1d=365)
  • 3 条交易信号、LLM 文案、4 条 I/O 记录
  • Session 缓存:切换页面时间戳不变,日志无新 pipeline
  • 图表 HTML 生成正常

未覆盖 ⬜

  • 「刷新报告」按钮(避免 3 分钟重跑)
  • AGENT_MODE=rule / LLM_ENABLED=false 纯规则模式
  • 网络断开 / API Key 无效等异常场景

发现的问题

ID 优先级 描述
BUG-01 P1 LLM JSON 解析偶发失败
BUG-02 P1 子页面残留「报告尚未生成」提示
WARN-01 P2 run_pipeline_test.py 缺 PYTHONPATH
WARN-02 P2 use_container_width 弃用警告
WARN-03 P2 侧边栏模型显示不完整
WARN-04 P2 子页面缺少进度 UI

建议修复优先级

  1. P1: BUG-02(UI 误导)→ BUG-01(LLM 稳定性)
  2. P2: WARN-01 ~ WARN-04 可在下一迭代处理
  3. 回归测试: 修复后复测三页切换、LLM hybrid 回退、CLI 测试脚本

非功能指标

指标 结果
首次加载 ~182s
CLI 复跑 ~142–231s
容错 LLM 失败自动回退规则,流水线不中断
数据一致性 三页现价/指标一致

Metadata

Metadata

Assignees

No one assigned

    Labels

    testingTesting related

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions