扫地机器人

更新时间:2022-03-02 06:44:18下载pdf

适用范围

本文适用于申请涂鸦云 IoT 技术认证的合作伙伴,用于指导测试扫地机器人。

测试环境

组网环境

扫地机器人

场地要求

较为开阔的平坦地面,比如木板地面、瓷砖地面、偏硬的地毯地面。注意,不能在积水地面测试。

充电桩摆放要求

不要放置在角落,充电桩前方尽量保证两米内无障碍物,左右两侧一米内无障碍物。

测试范围

测试模块 范围
包装 包材、配件、图文。
结构 整机外观、产品结构。
硬件功能 机身电源开关,机身清扫按键,红外遥控器、吸尘电机、电池。
软件功能 网络管理、清扫模式、电量、地图、耗材管理、清扫记录、手动控制、故障告警。
专项测试 稳定性挂机、兼容性、App 下发压力测试。

测试指导

包装

  • 测试目的:保证包材及配件完整性、图文信息准确性。
  • 使用场景:首次拆包。
  • 测试方法:拆包目测。
  • 通过标准:箱体无损坏及整洁、配件齐全、图文印刷清晰且内容明确无歧义。
  • 常见问题:箱体变形或破损、配件缺失、图文描述与实际设备不一致。

硬件功能

  • 测试目的:保证机身清扫按键、电源开关、回充按键、红外遥控器等功能有效性。
  • 使用场景:日常操作触感及体验。
  • 测试方法:手动操作及目测。
  • 通过标准:按键及各部件正常。
  • 常见问题:红外遥控器按键不灵敏。

网络管理

  • 测试目的:保证扫地机器人正常配网。
  • 使用场景:使用扫地机器人和手机 App 进行配网。
  • 测试方法:触发扫地机器人进入配网模式,再用 App 配网。
  • 通过标准:扫地机器人配网成功且在线可控。
  • 常见问题:配网失败(网络影响、未使用 2.4G 网络)。

清扫模式

  • 测试目的:保证 App 可以正常控制扫地机器人进入各个清扫模式。
  • 使用场景:规划、定点、沿边清扫。
  • 测试方法:使用 App 控制扫地机器人进入清扫模式,检验设备在每个清扫模式下的执行情况。
  • 通过标准:可按正确的清扫轨迹执行清扫模式。

回充

  • 测试目的:保证 App 可以正常控制扫地机器人进行回充。
  • 使用场景:远程控制扫地机器人回到充电桩充电。
  • 测试方法:使用 App 控制扫地机器人进入回充模式,检验设备在回充模式下的执行情况。
  • 通过标准:扫地机器人可以正确执行回充指令,并且最终能返回充电桩。
  • 常见问题:充电桩需要按厂商指导的方式进行摆放,否则容易导致扫地机器人回充失败。

工作状态

  • 测试目的:保证扫地机器人可以正常上报各个工作状态。
  • 使用场景:在 App 上可以实时查看扫地机的状态。
  • 测试方法:扫地机器人分别处于各个工作状态时,检查 App 上状态显示是否正确。
  • 通过标准:App 上可以实时同步显示扫地机器人当前的工作状态。

清扫时间、清扫面积

  • 测试目的:在清扫时,保证扫地机器人可以正常上报清扫时间、清扫面积。
  • 使用场景:在 App 上查看本次清扫的时间和面积。
  • 测试方法:在扫地机器人清扫过程中,检查 App 上清扫时间和清扫面积的显示。
  • 通过标准:App 上清扫时间和清扫面积的数据与实际情况基本吻合。

电量

  • 测试目的:保证扫地机器人的电量上报正常。
  • 使用场景:App 上可以显示扫地机器人当前剩余的电量。
  • 测试方法:当扫地机器人在工作或充电时,检查 App 上电量显示是否正确,电量增减是否正常。
  • 通过标准:App 上电量显示保持与机身电量相同。清扫与充电过程中,电量增减均匀。
  • 常见问题:扫地机器人从充电桩下来开始清扫后,经常出现电量消耗过快的情况。

地图

  • 测试目的:保证 App 上地图功能正常。
  • 使用场景:App 上可以实时显示清扫地图与当前点位置,并且支持全图缩放、上下左右平移。
  • 测试方法:检查扫地机器人在各个清扫模式下,App 上地图的显示。
  • 通过标准:路线完整连贯,无中断,且与扫地机器人实际运行情况大致相同,设备的当前点位置显示准确。
  • 常见问题:地图更新不实时、地图显示与实际运行不一致。

清扫记录

  • 测试目的:保证清扫记录数据正确、无缺失。
  • 使用场景:用户可在 App 上查看清扫结果和记录。
  • 测试方法:每次清扫完成后,检查 App 上清扫记录里的信息是否正确。
  • 通过标准:清扫记录中数据正确,无缺少、无重复。
  • 常见问题:清扫记录未上报、记录中地图显示不正确、恢复出厂设置后,记录数据未清空。

耗材管理

  • 测试目的:保证 App 可以正常显示耗材剩余量。
  • 使用场景:提醒用户更换耗材。
  • 测试方法:检查耗材更换前后,剩余量的上报准确性。
  • 通过标准:耗材剩余量与实际情况一致。
  • 常见问题:App 上重置耗材,但耗材未恢复到默认值。

手动控制

  • 测试目的:保证手动控制功能使用正常。
  • 使用场景:使用 App 对扫地机器人执行远程遥控移动。
  • 测试方法:使用 App 上的手动控制功能,点按前后左右,检查机器的运行是否符合预期。
  • 通过标准:扫地机器人正确执行前后左右。App上按住方向按钮后,机器会持续运动,松手后立即停止。

定位扫地机

  • 测试目的:保证定位扫地机功能正常可用。
  • 使用场景:帮助用户快速寻找扫地机 。
  • 测试方法:各个状态下,在 App 上点按“定位机器人”。
  • 通过标准:扫地机器人可以及时发出提示音。

休眠状态

  • 测试目的:保证休眠机制有效性。
  • 使用场景:待机一段时间后会进入休眠状态。
  • 测试方法:当扫地机器人进入休眠状态后,点按 App 上的功能按键。
  • 通过标准:扫地机器人可以唤醒且功能使用正常。
  • 常见问题:休眠时机器人离线、休眠后无法执行定时任务。

故障告警

  • 测试目的:保证扫地机器人故障时,及时上报故障信息。
  • 使用场景:可以远程查看故障信息。
  • 测试方法:模拟机器发生各种故障,检查 App 上是否正常展示故障信息。
  • 通过标准:故障告警上报准确,且与设备状态同步。

稳定性

  • 测试目的:保证日常用户使用正常。
  • 使用场景:用户日常使用扫地机器人。
  • 测试方法:运行周期:7 * 24h,模拟日常用户,每天清扫一次房间。
  • 通过标准:7 * 24h 扫地机器人无重启、死机、数据无丢失。
  • 常见问题:设备离线

兼容性

  • 测试目的:保证 App 上扫地机器人面板显示正常。
  • 使用场景:不同型号手机使用扫地机器人的 App 面板。
  • 测试方法:使用 TOP10 ~ 20 手机,根据手机屏幕尺寸,监测 UI 健壮性。
  • 通过标准:扫地机器人面板文案在各测试机型上均显示完整且正确。
  • 常见问题:手机屏幕尺寸较小时,面板文案及图标显示不全。