确保水族箱模块的功能完整性、交互稳定性和硬件同步的准确性。
| 功能点 | 预期结果 | 验证方式 |
|---|---|---|
| 手动喂食触发 | App 点击后 3s 内设备出粮,记录显示「手动喂食」且时间准确。 | 真机调试 + 串口日志 |
| 灯光模式切换 | 切换预设模式(如:南美、草缸),设备即时变换光色,App UI 状态同步更新。 | UI 表现 + 硬件观察 |
| 温度阈值设定 | 保存温控范围后,当模拟水温超出范围,App 立即弹出系统级推送。 | 模拟器调温 + 推送检查 |
| 场景描述 | 预期行为 | 验证要点 |
|---|---|---|
| 设备离线控制 | 首页显示「离线」占位,点击控制按钮提示「设备已离线,请检查网络」,按钮置灰不可用。 | 拔掉网线/断电 |
| 喂食仓缺料 | 触发喂食失败,App 首页显示红色气泡提醒「余粮不足」,并发送消息通知。 | 模拟红外遮挡失败 |
| 水泵堵塞/干烧 | 检测到电流异常,App 强制弹出全屏警告弹窗,引导用户进行检查。 | 硬件模拟电流反馈 |