测试用例

更新时间:2023-11-22 07:54:03下载pdf

本文介绍了网关相关的测试用例。

网关 OTA

网关主控固件升级

测试用例一:已发布版本升级至测试版本

  • 前置条件
    • 该固件有已发布的版本且设备当前版本为最新已发布版本。
  • 步骤描述
    • 后台配置目标版本(提测版本),选择任意的 App 升级方式,添加设备 ID 白名单。
    • 打开 App,单击目标设备。在设备面板界面,单击右上角的编辑图标后,检查 设备升级。如有更新的版本,可升级。
  • 预期结果
    • 设备升级成功,保留升级前的状态和参数且功能正常。

测试用例二:测试版本升级到更高的版本

  • 前置条件
    • 当前为测试的版本,配置更高的专门测试 OTA 的版本。
  • 步骤描述
    • 后台配置目标版本(提测版本),选择任意的 App 升级方式,添加设备 ID 白名单。
    • 打开 App,单击目标设备。在设备面板界面,单击右上角的编辑图标后,检查 设备升级。如有更新的版本,可升级。
  • 预期结果
    • 设备升级成功,保留升级前的状态和参数且功能正常。

测试用例三:全固件烧录后升级

  • 前置条件
    • 网关已完成全固件烧录授权,且当前为测试版本,配置更高的专门测试 OTA 的版本。
  • 步骤描述
    • 后台配置目标版本,选择任意 App 升级方式,添加设备 ID 白名单。
    • 打开 App,单击目标设备。在设备面板界面,单击右上角的编辑图标后,检查 设备升级。如有更新的版本,可升级。
  • 预期结果
    • 设备升级成功,保留升级前的状态和参数且功能正常。

网关 Zigbee 模组固件升级

测试用例一:已发布版本升级至测试版本

  • 前置条件
    • 该固件有已发布的版本且设备当前版本为已发布版本。
  • 步骤描述
    • 后台配置目标版本,选择任意 App 升级方式,添加设备 ID 白名单。
    • 打开 App,单击目标设备。在设备面板界面,单击右上角的编辑图标后,检查 设备升级。如有更新的版本,可升级。
  • 预期结果
    • 设备升级成功,保留升级前的状态和参数且功能正常。

测试用例二:测试版本升级

  • 前置条件
    • 当前为测试的版本,配置更高的专门测试 OTA 的版本。
  • 步骤描述
    • 后台配置目标版本,选择任意 App 升级方式,添加设备 ID 白名单。
    • 打开 App,单击目标设备。在设备面板界面,单击右上角的编辑图标后,检查 设备升级。如有更新的版本,可升级。
  • 预期结果
    • 设备升级成功,保留升级前的状态和参数且功能正常。

场景联动

云端场景

测试用例一:云端联动创建及执行

  • 前置条件
    • 子设备及网关均已配网,外网连接正常。
    • 所有网关不在同一局域网。
  • 步骤描述
    • 打开 App,选择 场景 > 一键执行,并单击右上角 +
    • 选择不同一网关的子设备,保存。
    • 单击创建的一键执行。
  • 预期结果
    • 可以成功创建,执行正确。

本地场景

测试用例一:本地联动创建及执行

  • 前置条件
    • 子设备及网关均已配网,外网连接正常,手机与网关在同一局域网。
  • 步骤描述
    • 打开 App,选择 场景 > 一键执行,并单击右上角 +
    • 选择同一网关的子设备,保存。
    • 单击创建的一键执行。
  • 预期结果
    • 保存成功,触发能执行创建后的场景,在不断开外网和断开外网的情况下都可以执行。

Zigbee 标准场景

测试用例一:通过场景开关创建并绑定标准场景

  • 前置条件
    • 子设备及网关均已配网,外网连接正常,手机与网关在同一局域网。
  • 步骤描述
    • 打开 App,单击进入 Zigbee 场景开关设备面板,长按任意控件,并选择设备 DP 动作,新建场景。
    • 验证创建完成后,选择绑定该场景。
  • 预期结果
    • 场景创建并绑定成功。

测试用例二:场景开关实体按键触发标准场景

  • 前置条件
    • 短按一次绑定标准场景的场景开关实体按键。
    • 网关断电,触发场景开关按键,再查看相关设备是否执行相应场景。
  • 步骤描述
    • 打开 App,单击进入 Zigbee 场景开关设备面板,长按任意控件,选择设备 DP 动作,新建场景。
    • 验证创建完成后,选择绑定该场景。
  • 预期结果
    • 目标子设备都可以正确执行场景。

测试用例三:下发 Zigbee 标准场景

  • 前置条件
    • 子设备及网关均已配网,外网连接正常,手机与网关在同一局域网。
    • 通过场景开关创建 Zigbee 标准场景。
  • 步骤描述
    • 打开 App,进入场景开关面板,单击一次已绑定标准场景的开关界面。
  • 预期结果
    • 目标子设备都可以正确执行场景。

测试用例四:Zigbee 标准场景执行后查询

  • 前置条件
    • 所有设备都入网,外网连接正常。
    • 支持不主动上报状态的子设备。
  • 步骤描述
    • N 设备入网后,创建 N 个设备的 Zigbee 标准场景,一个设备加一个 DP。
    • 触发该 Zigbee 标准场景。
    • 等待一段时间,查看组内所有设备面板状态。
  • 预期结果
    • 网关延时(Zigbee 为 15 秒,蓝牙为 3 秒)开始轮询,最终所有设备状态都同步。

测试用例五:Zigbee 标准场景修改

  • 前置条件
    • 子设备及网关均已配网,外网连接正常,手机与网关在统一局域网。
    • 通过场景开关创建 Zigbee 标准场景。
  • 步骤描述
    • 通过场景开关创建 Zigbee 标准场景并绑定场景开关的按键。
    • 保持网关和设备在线,通过 App 智能修改 Zigbee 标准场景并保存。
    • 触发绑定的场景开关的按键,触发标准场景。
  • 预期结果
    • 触发执行修改后的标准场景,不会执行修改前绑定的场景。

测试用例六:Zigbee 标准场景删除

  • 前置条件
    • 子设备及网关均已配网,外网连接正常,手机与网关在同一局域网。
    • 通过场景开关创建 Zigbee 标准场景。
  • 步骤描述
    • 通过场景开关创建 Zigbee 标准场景并绑定场景开关的按键。
    • 保持网关和设备在线,通过 App 智能删除 Zigbee 标准场景并保存。
    • 查看场景开关的 App 面板按键配置,触发绑定的场景开关的触发按键。
  • 预期结果
    • 对应按键配置被清除,触发按键不执行任何动作。

云端联动

测试用例一:云端联动创建及执行

  • 前置条件
    • 子设备及网关均已配网,外网连接正常。
  • 步骤描述
    • 打开 App,选择 场景 > 自动化,并单击右上角 +
    • 设置条件选择 设备状态变化时,选择设备的动作条件。
    • 设置任务,选择 操作设备,选择不同局域网的设备动作设置设备动作,并单击 保存
    • 设置条件选择 当满足任一条件,然后条件继续增加设置任务,选择 设备状态变化时备,设备选择不同局域网的设备,单击 保存,弹窗提醒单击 马上启用
    • 遍历触发设置任一条件的动作,查看动作设备是否执行。
  • 预期结果
    • 可以保存,自动化执行正常,断开外网无法执行。

本地联动

测试用例一:本地联动创建及执行

  • 前置条件
    • 子设备及网关均已配网,外网连接正常,手机与网关在同一局域网。
  • 步骤描述
    • 打开 App,选择 场景 > 自动化,并单击右上角 +
    • 设置条件选择 当设备状态变化时,选择相关条件,并单击 保存
    • 设置任务选择 操作设备,选择同一网关下的设备动作,单击 保存,弹窗提醒单击 马上启用
    • 触发设置条件的动作,查看动作设备是否执行。
    • 在设置生效时间段,并选择 自定义,设置合理的开始结束时间及勾选重复星期的情况下,再次创建联动。
    • 在设置的生效时间段内或时间段外分别触发设置条件的动作,查看动作设备是否执行。
  • 预期结果
    • 选择全天或者自定义时间段时,网关都可以本地接管该联动。在设置生效时间段内触发条件的动作,动作设备均可执行。在生效时间段外,触发条件的动作,动作设备均不执行。
    • 不断开外网和断开外网都可以执行,进入自动化详情,左上角有 本地联动 的标记。

局域网联动

测试用例一:局域网联动创建及执行

  • 前置条件
    • 子设备及网关均已配网,外网连接正常。
    • 搭建环境,所有网关设备连接同一个路由器,组成基本局域网系统。支持 master 的网关和 slave 节点的设备以及若干个子设备。
  • 步骤描述
    • 打开 App,选择 场景 > 自动化,并单击右上角 +
    • 设置条件选择 当设备状态变化时,选择相关条件,并单击 保存
    • 设置任务,选择 操作设备,设备选择同一局域网方式非同一网关下的设备动作,单击 保存,弹窗提醒单击 马上启用
    • 触发设置条件的动作,查看动作设备是否执行,断开路由器的外网(WAN)。
  • 预期结果
    • 不断开外网和断开外网都可以执行,进入自动化详情,左上角有 局域网联动 的标记。

群组

群组创建

测试用例一:群组创建

  • 前置条件
    • 子设备及网关均已配网,外网连接正常。
  • 步骤描述
    • App 上选择支持群组的设备。
    • 所有设备均配在同一网关下面。
    • 并且设备为同类,创建群组。
  • 预期结果
    • 可以正常创建群组。

群组局域网控制

测试用例一:群组局域网控制

  • 前置条件
    • 子设备及网关均已配网,外网连接正常。
  • 步骤描述
    • 创建一个群组,将群组内的所有设备置于局域网状态下。
    • 手机连接网关同一路由热点,断开路由器的网络,控制群组。
  • 预期结果
    • 群组局域网可以正常控制。

群组外网控制

测试用例一:群组外网控制

  • 前置条件
    • 子设备及网关均已配网,外网连接正常。
  • 步骤描述
    • 创建一个群组,群组内的所有设备置于连接外网状态下。
    • 控制群组。
  • 预期结果
    • 群组可以正常控制。

群组查询

测试用例一:群组查询

  • 前置条件
    • 所有设备都入网。
  • 步骤描述
    • N 设备入网后,创建 N 个设备的群组。
    • 触发该群组。
    • 查看 App 上设备状态。
  • 预期结果
    • 网关延时轮询,最终所有设备状态都同步。网关延时 15 秒后,以 1 秒一个的频率查询设备状态并同步,直到全部设备查询同步完成。

群组解散

测试用例一:群组解散

  • 前置条件
    • 子设备及网关均已配网,外网连接正常。
  • 步骤描述
    • App 单击进入群组的编辑界面,解散该群组。
  • 预期结果
    • 群组解散,App 设备列表无该群组。

网关故障替换

测试用例一:网关故障替换

  • 前置条件
    • 网关已经入网,外网连接正常。
    • 网关有添加子设备、群组、标准场景和自动化且全部完成备份。
  • 步骤描述
    • 故障老网关断电,直到离线。
    • 打开 App,单击目标设备,在设备详情页单击 替换故障网关 发起替换恢复流程。
    • 等待片刻,查看替换结果,新网关进行子设备、以及恢复群组、场景和自动化检查。另外,进行子设备控制,添加子设备等基本功能操作。
  • 预期结果
    • 替换成功,恢复所有子设备可以控制上报,恢复的群组、场景自动化已恢复正常使用,添加子设备功能正常。

网关 Zigbee 信道

测试用例一:网关 Zigbee 信道上报

  • 前置条件
    • 网关已配网,外网连接正常。
  • 步骤描述
    • 抓包查看当前网关配网使用的信道号。
    • 网关已配网,进入网关面板,单击右上角,单击进入设备信息。
    • 查看设备信息中是否有信道信息,如有,查看是否和步骤 1 中的相同。
  • 预期结果
    • 设备信息中有信道信息,且和步骤 1 中的相同。

网关配网

出厂开机进待配网

测试用例一:出厂配网状态

  • 前置条件
    • 网关出厂(烧录)后未配网。
    • 网关未上电。
  • 步骤描述
    • 网关上电。
  • 预期结果
    • 网关启动完成后,自动进入配网模式。

有线配网

测试用例一:有线配网手动添加

  • 前置条件
    • 网关进入配网模式。
    • 测试手机与网关连接在同一局域网。
  • 步骤描述
    • App 单击进入添加设备入口。
    • 选择 手动添加,找到对应添加的网关类型,单击进入添加网关页面。
    • 按照提示,进行添加网关操作。
  • 预期结果
    • App 页面提示网关添加成功。
    • 完成添加后,可以进入网关面板页面。
    • 返回主页,App 设备列表页面能查看到添加的网关。
    • 单击 App 设备列表页面显示的网关,能再次进入网关面板页面。

测试用例二:有线配网自动添加

  • 前置条件
    • 网关进入配网模式。
    • 测试手机与网关连接在同一局域网。
    • 手机不要开启蓝牙功能。
  • 步骤描述
    • App 单击进入添加设备入口。
    • 选择 自动发现
    • App 自动发现环境中待配网的网关设备,成功发现后单击 下一步 完成网关添加。
  • 预期结果
    • App 页面提示网关添加成功。
    • 完成添加后可以进入网关面板页面。
    • 返回主页,App 设备列表页面能查看到添加的网关。

Wi-Fi AP 配网

测试用例一:Wi-Fi AP 配网手动添加

  • 前置条件
    • 网关进入 AP 配网模式。
    • 测试手机与网关连接在同一 2.4 GHz Wi-Fi 网络。
  • 步骤描述
    • App 单击进入添加设备入口。
    • 选择 手动添加,找到对应添加的网关类型,单击进入添加网关页面。
    • 按照提示,进行 AP 模式添加网关操作。
  • 预期结果
    • App 页面提示网关添加成功。
    • 完成添加后,可以进入网关面板页面。
    • 返回主页,App 设备列表页面能查看到添加的网关。

蓝牙配网

测试用例一:蓝牙配网自动添加

  • 前置条件
    • 网关处于待激活配网状态。
    • 手机蓝牙处于打开状态。
  • 步骤描述
    • App 单击进入添加设备入口。
    • 选择 自动发现
    • App 自动发现环境中待配网的设备,选择待测试设备,单击 下一步,选择热点并输入 Wi-Fi 密码,稍等片刻。
  • 预期结果
    • App 页面提示网关添加成功。

网关离在线

测试用例一:网关离在线

  • 前置条件
    • 网关已配网。
    • 网关已上电,正常启动网关程序。
    • 网关下已添加子设备。
    • 手机网络与网关网络不在同一局域网。
  • 步骤描述
    • 断开网关外网连接,查看 App 设备列表网关状态。
    • 网关外网连接,恢复网关网络。
  • 预期结果
    • App 显示网关 3 分钟左右正常离线,网关下所有子设备离线。
    • 网关网络恢复后,30 秒内 App 显示网关重新上线,网关下子设备也显示在线。

网关移除

网关本地重置

测试用例一:网关本地按键重置

  • 前置条件
    • 网关已配网。
    • 网关已上电,正常启动网关程序。
  • 步骤描述
    • 网关本地长按复位键 X 秒进行复位。X:根据产品需求文档中定义硬件复位按键时间操作,一般为 5 秒。
  • 预期结果
    • 网关进入配网模式,网关状态显示符合产品说明。
    • App 端设备列表网关设备被移除。
    • 网关下子设备,若有蓝牙低功耗 & 蓝牙 Mesh 协议子设备,则还在 App 主页设备列表。若有其他协议,例如 Zigbee & Thread & Sub-G 等子设备,将被移除,但子设备仍在网不会被重置网络。

网关本地重置后添加恢复

测试用例一:网关本地按键重置后,重新配网到原账号原家庭

  • 前置条件
    • 网关已配网(网关下有子设备)。
    • 网关已上电,正常启动网关程序。
  • 步骤描述
    • 网关本地长按复位键 X 秒进行复位。X:根据产品需求文档中定义硬件复位按键时间操作。
    • 网关复位后,查看当前网关配网模式,App 选择对应的配网模式,重新添加网关到原账号原家庭。
  • 预期结果
    • 网关进入配网模式,网关状态显示符合产品说明。
    • App 主界面提示网关设备被移除。
    • 网关配网成功,网关状态显示符合产品需求说明。
    • 网关配网成功后,网关下子设备信息保留,子设备数据恢复,在网的子设备在线。
    • 对应子设备 DP 自定义名称恢复,子设备正常在线可控,所有场景和自动化能恢复且可以触发执行。

App 端移除设备(解除绑定)

测试用例一:App 端移除设备(解除绑定)

  • 前置条件
    • 网关已配网。
    • 网关已上电,正常启动网关程序。
  • 步骤描述
    • 在 App 端设备列表,选择网关进入网关详情,单击 移除设备 > 解除绑定 > 确定
  • 预期结果
    • App 端设备列表网关设备被移除。
    • 网关进入配网模式,网关状态显示符合产品说明。
    • 网关下子设备,若有蓝牙低功耗 & 蓝牙 Mesh 协议子设备,则还在 App 主页设备列表。若有其他协议,例如 Zigbee & Sub-G 等子设备,将被移除。

App 端移除设备(解除绑定)后重新添加

测试用例一:App 端移除网关,重新配网到原账号原家庭

  • 前置条件
    • 网关已配网。
    • 网关已上电,正常启动网关程序。
  • 步骤描述
    • 在 App 端设备列表,选择网关进入网关详情,单击 移除设备 > 解除绑定 > 确定
    • 网关移除后,查看当前网关配网模式,App 选择对应的配网模式后,重新添加网关到原账号原家庭。
  • 预期结果
    • App 端设备列表网关设备被移除。
    • 网关进入配网模式,网关状态显示符合产品说明。
    • 网关配网成功,网关状态显示符合产品需求说明。
    • 网关配网成功后,网关下子设备信息保留,子设备数据恢复。
    • 对应子设备 DP 自定义名称恢复,子设备正常在线可控,所有场景和自动化能恢复且可以触发执行。

App 端移除设备(解除绑定并清除数据)

测试用例一:App 端移除设备(解除绑定并清除数据)

  • 前置条件
    • 网关已配网。
    • 网关已上电,正常启动网关程序。
  • 步骤描述
    • 在 App 端设备列表,选择网关进入网关详情,单击 移除设备 > 解除绑定并清除数据 > 确定
  • 预期结果
    • App 端设备列表网关设备被移除。
    • 网关进入配网模式,网关状态显示符合产品说明。
    • 网关下子设备,若有蓝牙低功耗 & 蓝牙 Mesh 协议子设备,则还在 App 主页设备列表。若有其他协议,例如 Zigbee & Sub-G 等子设备,将被移除,子设备进入待配网状态。

App 端移除设备(解除绑定并清除数据)后重新添加

测试用例一:App 端移除网关(解除绑定并清除数据)后,重新配网到原账号原家庭

  • 前置条件
    • 网关已配网。
    • 网关已上电,正常启动网关程序。
  • 步骤描述
    • 在 App 端设备列表,选择网关进入网关详情,单击 移除设备 > 解除绑定并清除数据 > 确定
    • 网关移除后,查看当前网关配网模式,App 选择对应的配网模式后,重新添加网关到原账号原家庭。
  • 预期结果
    • App 端设备列表网关设备被移除。
    • 网关进入配网模式,网关状态显示符合产品说明。
    • 网关配网成功,网关状态显示符合产品需求说明。
    • 网关配网成功后,网关下子设备信息不保留,子设备数据默认清除。云端下发恢复出厂指令给网关,同时云端子设备数据清除。

子设备管理

子设备添加

测试用例一:App 添加子设备

  • 前置条件
    • 网关已配网。
    • 网关已上电,正常启动网关程序。
  • 步骤描述
    • 在 App 主页,右上角单击添加 + 按钮,选择相应的子设备。
    • 触发子设备配网。
  • 预期结果
    • 配网成功:App 设备列表可查到该子设备,上报下发正常。

子设备移除

测试用例一:App 移除

  • 前置条件
    • 子设备及网关均已配网,外网连接正常。
  • 步骤描述
    • 在 App 设备面板,单击右上角编辑按钮,然后单击 移除设备 > 解除绑定
  • 预期结果
    • 在 App 设备列表该设备被删除,同时该设备相关一键执行和自动化数据会失效,设备离网。

测试用例二:子设备本地重置

  • 前置条件
    • 子设备及网关均已配网,外网连接正常。
  • 步骤描述
    • 长按子设备重置按键直到离网。
    • 查看 App 设备列表。
  • 预期结果
    • 该设备还在设备列表但是设备立即显示离线,该设备一键执行和自动化数据不清除。

测试用例三:子设备本地重置,自动加回来(防误删)

  • 前置条件
    • 子设备及网关均已配网,外网连接正常,子设备支持防误删功能。
  • 步骤描述
    • 长按子设备重置按键直到离网,等待设备入网超时。
    • 查看 App 设备列表,并测试设备基本功能。
  • 预期结果
    • 设备重新入网,App 设备在线,设备可控,原群组、场景和自动化功能正常。

子设备离在线

测试用例一:强电设备断电离线

  • 前置条件
    • 子设备及网关均已配网,外网连接正常。
  • 步骤描述
    • 设备断电 N 分钟左右。
    • 查看 App 设备列表设备状态。
  • 预期结果
    • App 面板设备离线。具体 N 分钟离线时间根据具体设计和需求。

测试用例二:强电设备上电在线

  • 前置条件
    • 子设备及网关均已配网,外网连接正常。
  • 步骤描述
    • 设备断电已经离线,设备上电。
    • 查看 App 设备列表设备状态。
  • 预期结果
    • App 很快显示在线。

测试用例三:低功耗传感器设备断电离线

  • 前置条件
    • 子设备及网关均已配网,外网连接正常。
  • 步骤描述
    • 设备断电 12 小时左右。
    • 查看 App 设备列表设备状态。
  • 预期结果
    • App 面板设备离线。

测试用例四:低功耗传感器上电在线

  • 前置条件
    • 子设备及网关均已配网,外网连接正常。
  • 步骤描述
    • 设备断电已经离线,设备上电。
    • 查看 App 设备列表设备状态。
  • 预期结果
    • App 很快显示在线。

子设备数据上报下发

测试用例一:子设备状态上报

  • 前置条件
    • 子设备及网关均已配网,外网连接正常。
  • 步骤描述
    • 操作子设备或者触发子设备状态变化,即上报状态。
  • 预期结果
    • App 子设备面板状态与实际状态同步,报文信息正常。

测试用例二:局域网环境子设备状态上报

  • 前置条件
    • 子设备及网关均已配网,外网断开。
  • 步骤描述
    • App 与网关同一网络,路由器外网断开。
    • 操作子设备或者触发子设备状态变化,上报状态。
  • 预期结果
    • App 子设备面板状态与实际状态同步,报文信息正常。

测试用例三:子设备控制指令下发

  • 前置条件
    • 子设备及网关均已配网,外网连接正常。
  • 步骤描述
    • App 子设备面板下发控制命令。
  • 预期结果
    • 命令下发成功,子设备执行 App 子设备面板状态与实际状态同步,报文信息正常。

测试用例四:局域网内子设备命令下发

  • 前置条件
    • 子设备及网关均已配网,外网断开。
  • 步骤描述
    • App 与网关同一网络,路由器外网断开。
    • App 子设备面板下发控制命令。
  • 预期结果
    • App 子设备面板状态与实际状态同步,报文信息正常。

子设备 OTA

测试用例一:强电子设备升级已发布版本升级至测试版本

  • 前置条件
    • 网关已配网。
    • 子设备已入网。
    • 子设备后台配置固件有新版本待升级。
  • 步骤描述
    • 平台配置升级规则。
    • 进入 App 进行升级。
  • 预期结果
    • App 提示固件升级成功。
    • 设备状态和升级前保持一致。
    • 升级成功后,保留之前的参数。
    • 设备正常可以使用。

测试用例二:子设备 MCU 已发布版本升级至测试版本

  • 前置条件
    • 子设备及网关均已配网,外网连接正常。
  • 步骤描述
    • 平台配置升级包,通过通用固件子设备的 MCU 进行 MCU OTA 升级测试。
  • 预期结果
    • OTA 升级成功。

蓝牙子设备

测试用例一:子设备从 App 下拖拽到网关下

  • 前置条件
    • 网关正常在线。
  • 步骤描述
    • 打开手机蓝牙,App 添加蓝牙子设备。
    • 手机蓝牙关闭,将蓝牙子设备拖拽进网关下。
  • 预期结果
    • 手机添加成功。
    • 拖拽成功,蓝牙子设备能正常备控制。

测试用例二:子设备从网关下拖拽到 App 下

  • 前置条件
    • 网关和子设备正常在线。
  • 步骤描述
    • 网关搜索添加的蓝牙子设备,将其从网关内拖拽到 App 下。
    • 对于从 App 下或者其他网关下拖拽到该网关下的蓝牙子设备,将其从网关内拖拽到 App 下。
  • 预期结果
    • 拖拽成功。

测试用例三:子设备列表中迁移到其他网关

  • 前置条件
    • 网关和子设备正常在线。
  • 步骤描述
    • 单击迁移到其他网关菜单。
    • 选择需要迁移的子设备。
    • 选择迁移的目的网关。
    • 单击 取消确定
  • 预期结果
    • 可单选、全选子设备。
    • 支持单个、房间、全选、自定义维度迁移到其他网关。
    • 显示目标网关名称和在线状态。
    • 单击 取消,则不会迁移。单击 确定,则提示设备迁移中,直到提示成功迁移 X 个设备。

测试用例四:网关先添加,子设备后添加,子设备自动关联逻辑(蓝牙 Mesh 和 Beacon)

  • 前置条件
    • 家庭下单网关。
  • 步骤描述
    • 网关先添加,子设备后添加,子设备小于等于网关支持数量。
    • 网关先添加,子设备后添加,子设备大于网关支持数量。
  • 预期结果
    • 子设备逐批自动关联到网关下。
    • 不做自动关联,跳转到多网关弹窗页面,用户手动选择子设备跟网关进行关联。

测试用例五:子设备先添加,网关后添加,子设备自动关联逻辑(蓝牙 Mesh 和 Beacon)

  • 前置条件
    • 家庭下单网关。
  • 步骤描述
    • 子设备先添加,网关后添加,子设备小于等于网关支持数量。
    • 子设备先添加,网关后添加,子设备大于网关支持数量。
    • 网关的设备卡片增加去关联子设备的常驻入口。
  • 预期结果
    • 子设备逐批自动关联到网关下。
    • 不做自动关联,跳转到多网关弹窗页面,用户手动选择子设备跟网关进行关联。
    • 网关的设备卡片增加去关联子设备的常驻入口,该入口可以正常去关联子设备。

测试用例六:子设备列表中取消关联设备

  • 前置条件
    • 网关和子设备正常在线。
  • 步骤描述
    • 单击取消关联设备菜单。
    • 选择取消关联的子设备。
  • 预期结果
    • 可单选、全选子设备。
    • 支持单个、房间、全选、自定义维度取消关联设备。

测试用例七:网关面板内获取强电蓝牙信号强度

  • 前置条件
    • 网关和子设备正常在线。
  • 步骤描述
    • 单击蓝牙 Mesh 设备信号强度。
    • 单击蓝牙低功耗设备信号强度。
  • 预期结果
    • 根据实际情况展示 6 种:优,良,一般,差,极差以及无法获取。
    • 如信号为良、一般、差、极差,提示 以上为该设备到网关间的链路通讯质量。请移动设备或者移除设备间障碍物来优化信号质量
    • 如无法获取信号,提示 低功耗设备请提前唤醒,否则将导致信号数据不准确

上行网络

Wi-Fi

测试用例一:切换至手机当前所连 Wi-Fi

  • 前置条件
    • 网关配网成功。
    • App 支持网络切换。
    • 固件支持 Wi-Fi 切换。
  • 步骤描述
    • 网关使用支持 Wi-Fi 切换的 App 配网成功,切换手机当前连接路由,使其与网关所连路由不同,进入到设备网络界面。
    • 依次在 App 上选择 设置网络 > 设备网络 > 手机当前网络,单击进入进行 Wi-Fi 切换。
  • 预期结果
    • 切换到手机当前连接网络,仅输入密码即可进入切换流程。
    • 切换成功后,快连信息更新,重启网关连接切换后的 Wi-Fi,切换过程网关无异常。

测试用例二:不同 SSID 添加

  • 前置条件
    • 网关配网成功。
    • App 支持备用网络添加。
    • 固件支持备用网络添加。
  • 步骤描述
    • 网关使用支持备用网络添加的 App 配网成功,进入到设备网络界面。
    • 依次在 App 上选择 设置网络 > 设备网络,添加不同 AP。
  • 预期结果
    • 添加成功,备用网络信息更新,网关存储备用信息正常,网关无异常。

测试用例三:Wi-Fi 信号上报

  • 前置条件
    • 网关已经配网。
    • 网关支持 Wi-Fi 且通过 Wi-Fi 上行。
  • 步骤描述
    • 打开 App,选择 设备详情 > 设备信息 > 信号强度,查看设备 Wi-Fi 信号强度。
  • 预期结果
    • 设备正常上报,App 显示正确 Wi-Fi 信号强度。