Description 测试概要
项目
内容
测试日期
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
建议修复优先级
P1: BUG-02(UI 误导)→ BUG-01(LLM 稳定性)
P2: WARN-01 ~ WARN-04 可在下一迭代处理
回归测试: 修复后复测三页切换、LLM hybrid 回退、CLI 测试脚本
非功能指标
指标
结果
首次加载
~182s
CLI 复跑
~142–231s
容错
LLM 失败自动回退规则,流水线不中断
数据一致性
三页现价/指标一致
Reactions are currently unavailable
You can’t perform that action at this time.
测试概要
:8501AGENT_MODE=hybrid·LLM_ENABLED=true· TradingView OANDA:XAUUSD测试场景
后端流水线
scripts/run_pipeline_test.py(完整 pipeline)UI 三页面
app.py):指标卡、多周期图、日线主图、Fibonacci、交易计划pages/2_短线策略.py):15m/5m 图、关键价位、策略文字pages/3_LLM决策链.py):4 个 Tab(决策/文案/步骤/I/O)缓存与导航
测试结果
通过项 ✅
done,现价 4218.56未覆盖 ⬜
AGENT_MODE=rule/LLM_ENABLED=false纯规则模式发现的问题
建议修复优先级
非功能指标