2026-01-13 11:27:21 +08:00

3.7 KiB
Raw Blame History

边缘端测试检查表 - 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问题必须修复

  1. [问题描述 + Bug编号]
  2. ...

验收结论

  • 边缘端基本功能可用,可以进入联调
  • ⚠️ 有问题但不阻塞联调,可以带问题联调
  • 存在阻塞问题,必须先修复

签字:
测试人员_________ 日期_________
复核人员_________ 日期_________