模块验收用例 & 回归范围

确保水族箱模块的功能完整性、交互稳定性和硬件同步的准确性。

设备控制与同步 (APP-HW Sync)

优先级:P0
功能点 预期结果 验证方式
手动喂食触发 App 点击后 3s 内设备出粮,记录显示「手动喂食」且时间准确。 真机调试 + 串口日志
灯光模式切换 切换预设模式(如:南美、草缸),设备即时变换光色,App UI 状态同步更新。 UI 表现 + 硬件观察
温度阈值设定 保存温控范围后,当模拟水温超出范围,App 立即弹出系统级推送。 模拟器调温 + 推送检查

异常场景处理

优先级:P1
场景描述 预期行为 验证要点
设备离线控制 首页显示「离线」占位,点击控制按钮提示「设备已离线,请检查网络」,按钮置灰不可用。 拔掉网线/断电
喂食仓缺料 触发喂食失败,App 首页显示红色气泡提醒「余粮不足」,并发送消息通知。 模拟红外遮挡失败
水泵堵塞/干烧 检测到电流异常,App 强制弹出全屏警告弹窗,引导用户进行检查。 硬件模拟电流反馈

回归范围建议

关联影响区

  • • 家庭管理:确认成员权限是否正确控制设备开关
  • • 消息中心:确认所有设备告警均能正确归类和跳转
  • • 首页列表:确认水族箱卡片的实时温度与详情页一致

性能与兼容性

  • • 多端同步:iOS/Android 同时控制时的状态一致性
  • • 弱网表现:2G/3G 网络下的控制响应延迟及超时处理
  • • 深色模式:检查 Q_01-Q_08 所有页面的视觉表现