一种智能家居领域云端与APP的测试方法及系统技术方案

技术编号:33246574 阅读:33 留言:0更新日期:2022-04-27 17:59
本发明专利技术公开了一种智能家居领域云端与APP的测试方法及系统,属于测试技术领域,包括在终端上搭建测试程序,测试程序内为每个模拟智能设备配置有配置文件;输入待模拟智能设备的型号和版本,匹配配置文件;启动对应接口,将接口与云端和APP互相绑定;APP发送对应类型的消息到云端,云端将消息转发至测试程序中对应接口;根据消息,接口对应配置文件生成接口对应的模拟数据;将模拟数据通过云端发送至APP。本发明专利技术通过测试程序能快速的、较为真实的模拟大量的设备,解决了物联网领域的APP与云端大量智能设备型号、版本回归测试痛点,不再依赖智能设备开发进度,使测试可以提前介入项目测试,提前发现软件缺陷,缩短项目上线周期。缩短项目上线周期。缩短项目上线周期。

【技术实现步骤摘要】
一种智能家居领域云端与APP的测试方法及系统


[0001]本专利技术涉及测试
,尤其涉及一种智能家居领域云端与APP的测试方法及系统。

技术介绍

[0002]当前智能家居领域发展迅速,产品种类、版本繁多,现有技术并没有针对智能家居领域大量设备APP、云端回归测试的解决方案,基于此大环境下导致当测试人员进行全量设备回归测试进展困难,消耗非常多的人力以及物力。
[0003]测试人员首先需要找到对应的智能产品,找到智能设备后还需确认产品的版本,需要找到对应的产品就需要消耗一定的时间,找到智能设备后还需确认设备处于AP模式,然后使用手机连接智能设备的AP后组成局域网,手机发送需要连接路由的SSID及密码至智能设备,在此之间可能会遇到网络不稳定等问题出现配网失败消耗大量的时间,在测试设备过程中如果出现异常还需破坏测试设备接入串口查看日志既消耗时间又消耗测试成本,但实际测试内容可能与智能设备无关。
[0004]且从项目角度来说智能设备相较于app和云端开发较慢,常出现app与云端等待智能设备开发的情况,使测试人员无法及时的介入测试,最本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种智能家居领域云端与APP的测试方法,其特征在于,包括:在终端上搭建测试程序,所述测试程序内为每个模拟智能设备配置有配置文件;在所述测试程序中输入待模拟智能设备的型号和版本,并匹配对应的所述配置文件;启动所述配置文件对应接口,并将所述接口与云端和APP互相绑定;绑定成功后,所述APP发送对应类型的mqtt消息到所述云端mqtt服务器,所述云端mqtt服务器将所述mqtt消息转发至所述测试程序中对应接口;根据所述mqtt消息,所述接口对应所述配置文件生成所述接口对应的模拟数据;将所述模拟数据通过所述云端mqtt服务器发送至所述APP;其中,将所述接口与云端和APP互相绑定包括:所述终端提供WiFi热点,所述APP连接所述WiFi热点且通过所述接口下发相应的参数,所述参数写入对应所述配置文件中;所述测试程序基于所述APP下发相应的参数,连接对应所述云端mqtt服务器;连接成功后,所述测试程序发送绑定成功消息至所述云端mqtt服务器,所述云端mqtt服务器再转发至所述APP;所述APP显示绑定成功。2.如权利要求1所述的智能家居领域云端与APP的测试方法,其特征在于,所述配置文件通过yaml存储,且所述配置文件包括模拟智能设备的mac、uuid、型号和版本。3.如权利要求1所述的智能家居领域云端与APP的测试方法,其特征在于,所述APP连接所述WiFi热点包括:所述APP的请求通过http抓包代理工具转发至所述终端。4.如权利要求1所述的智能家居领域云端与APP的测试方法,其特征在于,所述APP连接所述WiFi热点且通过所述接口下发相应的参数,所述参数写入对应所述配置文件中包括:所述APP对连接的所述WiFi热点发送request.json['header']['namespace']=='Appliance.System.All'and request.json['header']['method']=='GET'请求来获取所述模拟智能设备的所有常量配置;所述模拟智能设备对该请求进行判断,若请求的namespace和method正确,将在所述模拟智能设备配置好的常量参数返回给所述APP;所述APP接收到对应参数后,发送request.json['header']['namespace']=='Appliance.Config.Key'andrequest.json['header']['method']=='SET'请求获取所述模拟智能设备的用户id、密钥和需要连接的云端地址信息;所述模拟智能设备对该请求进行判断,若请求的namespace和method正确,所述模拟智能设备将所述APP下发的请求写入所述配置文件中,写入成功后,发送成功信息至所述APP。5.如权利要求4所述的智能家居领域云端与APP的测试方法,其特征在于,所述测试程序基于所述APP下发相应的参数,连接对应所述云端mqtt服务器包括:当所述APP发送namespace=Appliance.Config.WifiX and request.json['header']['method']=='SET'请求,所述模拟智能设备通过所述用户id、密钥和需要连接的云端地址信息与所述
云端mqtt服务器连接。6.一种智能家居领域云端与APP的测试系统,其特...

【专利技术属性】
技术研发人员:魏家豪于洋王瑶田伟
申请(专利权)人:杭州觅恒科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1