AliOS Things 本地通信测试规范

更新时间:2018-11-27 13:53:11

自测手册详见 AliOS Things 本地通信自测指南

1. 功能测试

1.1 本地鉴权

用例编号
用例名称:本地鉴权
测试目的:验证设备与APP处于同一个网段时,本地通信鉴权成功
测试步骤
1.设备配网连接路由器(仅限WiFi设备)
2.APP与设备连接同一个路由器(保持同一网段)
3.APP上点击进入设备面板
预期结果
1.APP点击进入设备面板后,设备串口日志看到设备收到CoAP消息,消息topic为 /dev/{ProductKey}/{DeviceName}/core/service/auth
2.鉴权成功的关键字为:new session, addr:{APP局域网IP地址},port:{APP client端口}
3.系统无crash,fail,error,assert,abort,内存泄漏,阻塞等异常
备注

1.2 局域网下通过本地通信控制设备

用例编号
用例名称:局域网下通过本地通信控制设备
测试目的:验证设备与APP处于同一个网段时,本地通信能成功控制设备
测试步骤
1.设备配网连接路由器(仅限WiFi设备)
2.APP与设备连接同一个路由器(保持同一网段)
3.APP上点击进入设备面板
4.设置设备属性的消息,查看设备日志
预期结果
1.判断消息是否通过本地通信到达设备日志关键字:iotx_cm_local_conn_response_handler
2.系统无crash,fail,error,assert,abort,内存泄漏,阻塞等异常
备注

1.3 不同网段切同一网段本地通信使能

用例编号
用例名称:不同网段切同一网段本地通信使能
测试目的:验证APP从不同网段切换到与设备处于同一网段时,所有控制消息都通过本地通信到达设备
测试步骤
1.设备配网连接路由器(仅限WiFi设备)
2.手机APP使用蜂窝网络
3.APP上点击进入设备面板
4.APP上设置设备属性,查看设备日志
5.手机APP切换网络,与设备连接同一个路由器(保持同一网段)
6.APP上点击进入设备面板
7.APP上设置设备属性,查看设备日志
预期结果
1.APP连接蜂窝网时,控制消息不是通过本地通信到达设备
2.APP与设备处于同一个网段时,控制消息一定通过本地通信到达设备
3.系统无crash,fail,error,assert,abort,内存泄漏,阻塞等异常
备注

1.4 同一网段切不同网段本地通信无效

用例编号
用例名称:同一网段切不同网段本地通信无效
测试目的:验证APP从同一网段切换到与设备处于不同网段时,所有控制消息都不是通过本地通信到达设备
测试步骤
1.设备配网连接路由器(仅限WiFi设备)
2.手机APP切换网络,与设备连接同一个路由器(保持同一网段)
3.APP上点击进入设备面板
4.APP上设置设备属性,查看设备日志
5.手机APP使用蜂窝网络
6.APP上点击进入设备面板
7.APP上设置设备属性,查看设备日志
预期结果
1.APP与设备处于同一个网段时,控制消息一定通过本地通信到达设备
2.APP连接蜂窝网时,控制消息不是通过本地通信到达设备
3.系统无crash,fail,error,assert,abort,内存泄漏,阻塞等异常
备注

1.5 局域网外网断连本地通信

用例编号
用例名称:局域网外网断连本地通信
测试目的:验证APP与设备所处同一局域网外网断开时,APP可以通过本地通信控制设备
测试步骤
1.设备配网连接路由器(仅限WiFi设备)
2.手机APP切换网络,与设备连接同一个路由器(保持同一网段)
3.APP上点击进入设备面板
4.APP上设置设备属性,查看设备日志
5.断开路由器WAN口(拔掉WAN网线)
6.APP上点击进入设备面板
7.APP上设置设备属性,查看设备日志
预期结果
1.外网连接时,控制消息一定通过本地通信到达设备
2.外网断开时,APP依然可以控制设备
3.系统无crash,fail,error,assert,abort,内存泄漏,阻塞等异常
备注

1.6 支持所有属性的本地控制

用例编号
用例名称:支持所有属性的本地控制
测试目的:验证APP与设备所处同一局域网时,设备所有属性都可以通过本地通信控制
测试步骤
1.设备配网连接路由器(仅限WiFi设备)
2.手机APP切换网络,与设备连接同一个路由器(保持同一网段)
3.APP上点击进入设备面板
4.APP上遍历设置设备所有属性属性,查看设备日志
预期结果
1.APP与设备处于同一个网段时,所有控制消息都可以通过本地通信到达设备
2.系统无crash,fail,error,assert,abort,内存泄漏,阻塞等异常
备注

2. 稳定性测试

2.1 长时间本地通信稳定性

用例编号
用例名称:长时间本地通信稳定性
测试目的:验证本地通信功能长时间稳定可用
测试步骤
1.设备配网连接路由器(仅限WiFi设备)
2.手机APP切换网络,与设备连接同一个路由器(保持同一网段)
3.使用本地通信压测工具以500ms为周期控制设备
预期结果
1.持续12H
2.丢包率≤2%
3.系统无crash,fail,error,assert,abort,内存泄漏,阻塞等异常
备注

results matching ""

    No results matching ""