从测计----公司业务知识----手环测试总结
上一篇 /
下一篇 2018-01-24 10:01:41
/ 个人分类:手环测试总结
一、
测试目的:
清楚手环各模块功能,了解手环需要实现什么目的。
二、计步功能:
1、原理:内置的加速度传感器和算法(三轴加速传感器和UP算法)
描述:当人在行走时,会产生水平和垂直的加速度。水平方向:起步时加速,收脚时减速。垂直方向:会随脚步的起落而身体上下。三轴加速传感器通过不同加速度变化绘制出正弦曲线、模拟用户的行走步数。
2、影响因素:
(1)手环app上面有个“体重”模块,准确设置可以结合算法,较为正确的算出步数
(2)步幅、身形、路面的状况等
(3)在一定范围内有一定的数据误差
3、测试问题:
(1)步数不准确
(2)随意甩动手环也
记录步数
(3)手环没电关机,充电,重新app连接重新激活之后,步数计步有不明步数。
(4)隔几天app不连接,再次连接时,数据不同步。
4、总结:
这一块,咱们测试所提的bug(对比多台终端,得出手环记录步数不准确)的影响因素很多,跟手环本身硬件、用户本身等有关,因此只能不断优化算法和硬件本身了,并不能达到100%精确。
三、记录睡眠:
1、原理:依据用户从入睡到睡眠到醒来的这几个阶段的运动变量来判断。
2、判断依据:
(1)根据人的位移、重心、重力变化来判断
(2)人处于深度睡眠时,基本不会产生运动量
3、对于睡眠数据不准确的原因的思考:
(1)可以使用贝叶斯分类、滑动窗口算法来优化
(2)排除上述原因:可以从手环自身出发:
多想想手环本身存储的睡眠模拟数据是否有问题,这个数据从何来,依据又是什么。
基础不扎实,再怎么修饰上层建筑都是无用功。
这个问题可以学习一下:加速度计原理和适合收集睡眠数据的采样频率
(3)及时跟新手环固件版本
(4)白天中午睡眠为何不记录:如果足够长是会记录的。
(5)一觉醒来发现有少量运动步数:可能是晚上睡着了身体移动或者摆臂
4、测试问题:
(1)不记录睡眠
(2)记录睡眠时间较短
5、总结:这些原因:可能跟算法原因有关,或者某位用户的睡眠方式。
四、测量心率:
1、实现:监护者控制客户端进行手环心率监测。
描述:监护者客户端点击“测量”,下发指令到被监护人
手机,然后启动蓝牙协议,手环测量开始
2、测试问题:
(1)监护人点击,手环无反应
(2)手环测量之后,数据无上报
(3)数据上报,客户端无显示
(4)客户端提示“测量不到心率”,之后又展示数据
3、总结:
(1)蓝牙信号强弱
(2)为避免一直处于测量状态,客户端设置测量时间为30-35s,蓝牙协议传输超时,提示“测量不到心率”又展示数据
(3)存在客户端无显示的情况,查看手环与手机连接状态,为断开状态。
收藏
举报
TAG: