买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种智能硬件设备测试方法及系统_苏州跬步信息技术有限公司_202410148745.6 

申请/专利权人:苏州跬步信息技术有限公司

申请日:2024-02-02

公开(公告)日:2024-04-30

公开(公告)号:CN117675633B

主分类号:H04L43/08

分类号:H04L43/08;H04L43/0817;H04L43/0811;H04L43/50;H04L43/065;H04W24/08;H04W12/069;H04L9/32

优先权:

专利状态码:有效-授权

法律状态:2024.04.30#授权;2024.03.26#实质审查的生效;2024.03.08#公开

摘要:本发明提供一种智能硬件设备测试方法及系统,包括:通过将待测智能硬件设备与预设或实时建立的测试系统进行通信连接,然后通过测试系统对待测智能硬件设备进行自动化测试,并生成对应的测试报告;可以高效地对待测智能硬件设备进行功能性测试、稳定性测试、兼容性测试、性能测试和互联互通协议开发设计一致性进行测试,且该测试系统为自动化测试系统,采用软硬件结合方式一体化测试,测试方法严格按照互联互通协议要求设计。并且测试系统连接构成复杂度低,执行操作简易化,能大大提高测试效率和准确性。

主权项:1.一种智能硬件设备测试方法,其特征在于,所述方法包括以下步骤:将待测智能硬件设备与预设或实时建立的测试系统进行通信连接;其中,所述测试系统包括:测试管理平台、控制器设备、AP设备、云服务平台、机械臂和移动设备;通过所述测试系统对所述待测智能硬件设备进行自动化测试,并生成对应的测试报告;其中,测试类型包括:功能性测试、稳定性测试、兼容性测试、性能测试和互联互通协议测试;其中,通过所述测试系统对所述待测智能硬件设备进行自动化测试的过程包括:对所述待测智能硬件设备通电,以使所述待测智能硬件设备进入控制模式;通过所述测试管理平台编写文字识别方式和或图像识别方式的自动化测试脚本,并基于所述自动化测试脚本向所述控制器设备发送测试任务指令;所述控制器设备接收所述测试管理平台发送的测试任务指令后,根据所述自动化测试脚本的操作流程,通过APP端或者物理端对所述待测智能硬件设备进行自动化操作,并在自动化操作过程中进行截图;其中,所述移动设备提供所述APP端,所述机械臂提供所述物理端,所述自动化操作包括:点击操作、滑动操作和或长按操作;将自动化操作过程中的所有截图发送给所述测试管理平台,并通过所述测试管理平台采集所述自动化测试脚本的执行结果;通过所述控制器设备获取APP端日志信息、物理端日志信息、所述机械臂的性能数据、所述移动设备的性能数据以及所述自动化测试脚本的执行结果,并传输给所述测试管理平台,通过所述测试管理平台生成所述待测智能硬件设备进行功能性测试、稳定性测试、兼容性测试和性能测试时的测试报告;通过所述测试系统对所述待测智能硬件设备进行互联互通协议测试的过程包括:对所述AP设备进行通电,以通过所述AP设备提供WiFi网络;对所述待测智能硬件设备通电,以使所述待测智能硬件设备进入控制模式;通过所述测试管理平台向所述控制器设备发送测试任务指令;所述控制器设备接收所述测试管理平台发送的测试任务指令后,根据所述测试任务指令从所述云服务平台获取所述待测智能硬件设备的注册信息和WIFI网络接入信息,并连接所述待测智能硬件设备的网络,建立IP层连接;以及,通过所述IP层在所述控制器设备与所述待测智能硬件设备之间建立互信的加密通道,并通过所述加密通道对所述待测智能硬件设备进行合法性验证,以及在所述待测智能硬件设备通过合法性验证后,将所述WIFI网络接入信息下发至所述待测智能硬件设备,以使所述待测智能硬件设备基于所述WIFI网络接入信息断开与所述控制器设备的连接,并关闭控制模式,连接WIFI网络;通过所述加密通道对所述待测智能硬件设备进行合法性验证的过程包括:在所述控制器设备检测到所述待测智能硬件设备后,根据检测时间段获取的设备信息向所述云服务平台发送绑定码获取请求,以请求获取所述待测智能硬件设备的绑定码;通过所述云服务平台响应所述绑定码获取请求,并生成对应的绑定码,以及向所述控制器设备反馈所述绑定码;通过所述加密通道建立所述控制器设备与所述待测智能硬件设备的安全连接,并通过所述控制器设备向所述待测智能硬件设备发送请求认证消息;其中,所述请求认证消息包含认证挑战值;在所述待测智能硬件设备接收请求认证消息后,利用私钥对所述认证请求信息和当前会话信息进行签名,并返回认证响应信息;其中,所述认证响应信息包含所述待测智能硬件设备的证书和签名;通过所述控制器设备接收所述认证响应信息,对所述待测智能硬件设备进行合法性验证;如果合法性验证未通过,则由所述待测智能硬件设备提供逻辑选择,确认是否继续控制;如果验证通过或者基于逻辑选择继续控制后,通过所述控制器设备的控制接口,向所述待测智能硬件设备下发网络信息和所述绑定码,并断开所述控制器设备与所述待测智能硬件设备的安全连接;通过所述测试系统对所述待测智能硬件设备进行互联互通协议测试的过程还包括:在所述待测智能硬件设备与所述云服务平台之间建立TLSTLCP连接;通过所述云服务平台接收由所述待测智能硬件设备发送的身份认证请求,并确认是否对所述待测智能硬件设备进行身份认证;如果不对所述待测智能硬件设备进行身份认证,则向所述待测智能硬件设备返回认证结果和身份凭据;如果对所述待测智能硬件设备进行身份认证,则向所述待测智能硬件设备返回认证挑战值;以及,在所述待测智能硬件设备接收认证挑战值后,利用私钥对所述认证挑战值和当前TLSTLCP会话信息进行签名,并通过所述待测智能硬件设备的控制接口将待测智能硬件设备证书链和待测智能硬件设备签名发送给所述云服务平台;通过所述云服务平台对所述待测智能硬件设备证书链和所述待测智能硬件设备签名进行校验,并在校验成功后,向所述待测智能硬件设备反馈认证结果和身份凭据;如果校验失败,则返回错误码;通过所述测试系统对所述待测智能硬件设备进行互联互通协议测试的过程还包括:在所述待测智能硬件设备通过身份认证后,通过所述待测智能硬件设备向所述云服务平台发起注册请求;其中,所述注册请求包括绑定码、待测智能硬件设备标识信息和待测智能硬件设备通过身份认证后的身份凭据;通过所述云服务平台对所述绑定码和所述身份凭据进行校验,并在校验成功后,将与所述注册请求对应的注册结果、登录密钥、更新后的待测智能硬件设备标识信息返回给所述待测智能硬件设备,以使所述待测智能硬件设备基于所述登录密钥启动登录接口进行登录;通过所述控制器设备获取所述待测智能硬件设备的执行日志和数据,并发送给所述测试管理平台;通过所述测试管理平台根据所述执行日志和数据,自动验证比对流程接口是否符合互联互通协议的预设规范要求,并生成互联互通协议测试的测试报告。

全文数据:

权利要求:

百度查询: 苏州跬步信息技术有限公司 一种智能硬件设备测试方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。