# 边缘端测试检查表 - 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. ... ### 验收结论 - [ ] ✅ 边缘端基本功能可用,可以进入联调 - [ ] ⚠️ 有问题但不阻塞联调,可以带问题联调 - [ ] ❌ 存在阻塞问题,必须先修复 **签字:** 测试人员:_________ 日期:_________ 复核人员:_________ 日期:_________