Files
a-share-analysis/docs/features/FEAT-MO-001-market-overview/test-plan.md
T

2.2 KiB

测试计划

  • 结论、驱动和风险在首屏可见。
  • 分析状态可以临时切换并保存默认值。
  • 依据抽屉能够打开和关闭。
  • 五个模块并行请求,一个模块失败不阻断其他模块。
  • 真实 TDX 指数、市场宽度、一级行业板块和成交额趋势响应可映射;主力净流入与盘中新闻不以占位值伪造。
  • 加载、部分数据、过期和错误状态具有明确文案。
  • 桌面和窄窗口不出现阻断核心内容的溢出。

已执行证据

  • 前端 Vitest、typecheck、build:通过。
  • 后端 TDX 客户端、映射、服务、HTTP/OpenAPI 测试:通过。
  • curl 冒烟:/breadth、/sectors、/funds 均返回 source=tdx,status=fresh;分别验证 UpHome/DownHome 汇总、一级行业排序和成交额单位转换。
  • 浏览器验证:桌面默认视口和 390px 移动视口无横向溢出;综合/短线切换和分析引擎选择可用。

安全、性能与残余风险

  • 安全:TDX 地址固定为本机回环桥接端口;请求超时、响应 1 MiB 上限、错误脱敏;只读行情,不接受用户输入拼接请求。
  • 性能:五个模块并行请求,单次 TDX 请求受超时保护;本切片不引入数据库、缓存或消息负载,未进行持续压测。
  • 残余风险:主力净流入字段当前桥接实测为零值,需权限和口径专项验证;盘中新闻仍需补充源;详情页、依据抽屉和 AI 运行时需另立功能;市场数据授权和生产 7×24 稳定性未由本地冒烟证明。

安全验证

  • 验证 TDX 只能使用回环地址和固定端口,错误响应不包含原始 URL、请求体或凭据。
  • 验证前端只能通过统一 Axios API 文件访问后端,边界测试拒绝页面直连 Axios/fetch 和 Server 内部依赖。
  • 验证 E2E 夹具使用无秘密的生产测试环境变量,不读取仓库内本地凭据或生产配置。

性能验证

  • 验证五个模块并发加载、单模块失败隔离和请求超时行为。
  • 验证响应体 1 MiB 上限和构建产物体积;浏览器桌面/移动端无横向溢出。
  • 7×24 运行、峰值并发、TDX 断线重连和消息/缓存压力测试不适用于当前只读首屏,已列为后续采集与生产功能边界。