3.7 KiB
3.7 KiB
边缘端测试检查表 - Checklist (Edge)
测试人员: ___________
测试日期: 2026-01-XX
系统版本: v1.0
使用说明: 完成一项勾选一项,全部完成后签字
环境准备
- Python 3.8+已安装
- 依赖已安装(
pip install numpy scipy) - 项目目录结构完整
- 配置文件可访问
基础功能测试
本地运行(模拟模式)
- 能成功启动边缘端
- 启动日志无错误
- 显示初始化成功信息
- 进入实时处理循环
证据文件: artifacts/edge/startup.png
数据生成与处理
生理指标输出
- 每30秒输出一次实时状态
- 心率在合理范围(50-100 bpm)
- RMSSD有数值(>0)
- SDNN有数值(>0)
- pNN50有数值(0-1之间)
- 信号质量有数值(0-1之间)
证据文件: artifacts/edge/screenshots/normal_output.png
风险评估
- 风险评分在0-1范围内
- 风险等级显示(LOW/MEDIUM/HIGH)
- 风险评分随指标变化
- 高风险时能触发告警(模拟)
证据文件: artifacts/edge/screenshots/risk_alert.png
起夜检测
- 能检测到起夜事件(🚽)
- 记录起夜时长
- 记录起夜次数(今晚累计)
- 起夜时BCG质量下降
- 起夜结束后BCG质量恢复
证据文件: artifacts/edge/screenshots/bathroom_event.png
系统性能
- 处理延迟 <500ms(大部分时间)
- CPU占用 <30%
- 内存占用 <500MB
- 无内存泄漏(长时间运行)
证据文件: artifacts/edge/performance.log
稳定性测试
- 连续运行1小时无崩溃
- 至少看到1次起夜事件
- 至少看到120次实时状态输出(1小时)
- 无Python异常
- 无数据异常(NaN, Inf等)
证据文件: artifacts/edge/edge_1hour.log
上传功能测试
云端连接(与成员A协同)
- 能连接到云端(与成员A确认云端在运行)
- 配置正确(URL, API Key, device_id)
- 能成功上传数据
- 云端控制台显示接收日志
- 上传频率正确(每5分钟)
证据文件: artifacts/edge/upload_success.log
上传容错
云端不可达
- 云端关闭时,边缘端显示连接失败
- 边缘端继续本地处理(不崩溃)
- 错误信息清晰
- 云端恢复后能继续上传
证据文件: artifacts/edge/upload_fail.log
API认证失败
- 错误API Key时显示401错误
- 错误信息包含"Unauthorized"
- 边缘端继续本地处理
证据文件: artifacts/edge/auth_fail.log
数据质量
- 心率数据合理(无异常跳变)
- HRV数据合理(符合生理范围)
- 时间戳单调递增
- 无数据重复
- 信号质量评估合理
配置与可调性
- 可以修改device_id
- 可以修改云端URL
- 可以修改上传间隔
- 可以开关云端上传
- 配置变更后能生效
日志可读性
- 日志输出清晰
- 关键事件有日志(启动、起夜、上传、告警)
- 日志时间戳正确
- 错误日志包含详细信息
- 日志格式统一
总结
统计
- 总测试项:XX
- 通过:XX
- 失败:XX
- 阻塞:XX
P0问题(必须修复)
- [问题描述 + Bug编号]
- ...
验收结论
- ✅ 边缘端基本功能可用,可以进入联调
- ⚠️ 有问题但不阻塞联调,可以带问题联调
- ❌ 存在阻塞问题,必须先修复
签字:
测试人员:_________ 日期:_________
复核人员:_________ 日期:_________