Accelerometer Measurement Test测试项

来源:互联网 发布:java成绩管理系统简单 编辑:程序博客网 时间:2024/06/07 22:18

功能测试项为:Accelerometer Measurement Test,其中又分为6个小的测试项,分别测试sensor的6个不同摆放位置上报的x,y,z三轴数据是否正常,apk上坐标轴数据的范围是+/-10:

1. testBottomSide:手机顶部边缘置于水平面,手机背部靠于垂直处,测得正确的x,y,z三轴数据应为 (0.00+/-1.95, 9.81+/-1.95, 0.00+/-1.95)。
2. testFaceDown:水平放置到桌面上,点击Next,迅速翻转手机使屏幕朝下, 测得正确的x,y,z三轴数据应为(0.00+/-1.95, 0.00+/-1.95, -9.81+/-1.95)。
3. testFaceUp:水平放置到桌面上,屏幕朝上, 测得正确的x,y,z三轴数据应为(0.00+/-1.95, 0.00+/-1.95, 9.81+/-1.95)。
4. testLeftSide:手机左侧边缘置于水平面,手机背部靠于垂直处,测得正确的x,y,z三轴数据应为(9.81+/-1.95, 0.00+/-1.95, 0.00+/-1.95)。
5. testRightSide:手机顶部边缘置于水平面,手机背部靠于垂直处, 测得正确的x,y,z三轴数据应为(-9.81+/-1.95, 0.00+/-1.95, 0.00+/-1.95)。

6. testTopSide:手机顶部边缘置于水平面,手机背部靠于垂直处, 测得正确的x,y,z三轴数据应为(0.00+/-1.95, -9.81+/-1.95, 0.00+/-1.95)。


常见错误log:

testLeftSide | FAIL | [TestExecution] VerifySensorOperation | sensor='ST LIS3DH 3-axis Accelerometer', samplingPeriod=0us, maxReportLatency=0us | Mean out of range: mean=(0.88, 0.47, 9.99) (expected (9.81+/-1.95, 0.00+/-1.95, 0.00+/-1.95))


上报的数值不在expected (9.81+/-1.95, 0.00+/-1.95, 0.00+/-1.95)区间,表明加速度传感器可以工作,但是Sensor数据未经校准,校准后可以PASS。
原创粉丝点击