菜品推荐取用量字段位置测试用例

范围与分类

前置条件与测试数据

当前菜品为 dish-current;另一菜品推荐 80 克,当前菜品推荐 150 克;累计初始值 84 克;实时重量取 0 克和 52 克。

测试用例

  1. 匹配当前菜品后推荐量显示 150 克。
  2. 实时重量变为 52 克后推荐量仍为 150 克。
  3. 累计初始值 84 克加实时 52 克后显示 136 克。
  4. 列表为空或无匹配项时显示 0 克,不沿用旧值。
  5. 推荐字段为空、非数字或负数时显示 0 克。
  6. 累计字段缺失或无效时初始值按 0 克处理,仍随实时重量变化。
  7. 鉴权或业务失败需在安全联调环境按后端契约执行。

通过标准

推荐字段只从匹配菜品读取,累计字段只从营养对象读取;推荐量固定、累计量动态变化,空值和跨菜品切换不残留旧值。

2026-09-07 执行记录

JVM 契约与计算测试 6 项、项目全量 46 项单元测试及 Debug 构建通过;未调用真实接口或控制设备,待后端和 Apifox 更新后执行联调。