完成的标准
当以下所有条件都满足时,集成才算就绪:最低测试集
1
正常路径
使用模拟的 BLE 或桥接测试数据验证
connect -> start -> frames -> stop -> disconnect。2
畸形数据包处理
向解码器输入过短、损坏或不完整的数据包,确认它们被安全拒绝。
3
断开与重连行为
模拟设备丢失、浏览器断开以及重试行为。
4
固件差异
为受支持固件版本之间已知的协议差异添加测试数据。
5
元数据验证
确认通道名称、数量、采样率和时间戳处理。
优先测试什么
CI 建议
CI 不需要真实硬件。 使用模拟的蓝牙或桥接 I/O 以及稳定的数据包测试数据,让测试可重复且易于维护。一套好的测试数据比在真实头带上手动测试一次更有价值。
手动验证
自动化测试通过后,为每个受支持的固件版本在真实设备上验证一次。常见故障模式
帧看起来有效,但下游特征不对
帧看起来有效,但下游特征不对
在排查模型之前,先检查通道顺序、缩放和采样率。
第一次数据流正常,但重连失败
第一次数据流正常,但重连失败
检查拆除逻辑。大多数重连问题来自残留的订阅或不完整的会话释放。
数据流开始了,但时序不一致
数据流开始了,但时序不一致
重新检查时间戳行为和数据包批处理。样本数值可能看起来正常,但时序元数据仍然错误。
集成只在一个固件上可用
集成只在一个固件上可用
将特定版本的数据包处理分开,并为每个受支持的固件分支添加测试数据。
发布就绪检查清单
在交付集成之前,确保你能清楚回答:- 测试了哪些设备和固件版本
- 测试了哪些浏览器和平台
- 仍存在哪些已知限制
- 应用应预期什么样的恢复行为
- 后续维护由谁负责
相关文档
下一步
准备交付
为审核或合作方交付打包经过测试的集成。
返回指南索引
回顾完整的集成流程。