通信接口的测试方法、装置、设备和存储介质与流程

文档序号:37356394发布日期:2024-03-18 18:41阅读:26来源:国知局
通信接口的测试方法、装置、设备和存储介质与流程

本公开的示例实施例总体涉及计算机领域,特别地涉及测试液冷系统的方法、装置、测试系统、设备和计算机可读存储介质。


背景技术:

1、modbus是一种为使用可编程逻辑控制器通信而发表的串行通信协议。随着通信技术的发展,modbus已经成为工业领域通信协议的业界标准,常用于工业电子设备之间的连接。使用modbus协议的工业产品既要符合modbus协议一致性标准,又要符合读写数据一致,因此要做大量的测试验证。


技术实现思路

1、在本公开的第一方面,提供了一种通信接口的测试方法。该方法包括:获取与待测试的寄存器的通信接口相关联的测试配置信息,测试配置信息包括与测试类型对应的功能码和寄存器的地址信息,通信接口基于目标通信协议配置;基于测试配置信息调用预设测试用例,预设测试用例包括对寄存器执行的测试动作和与测试动作对应并且符合目标通信协议的测试判据;获取对寄存器执行测试动作而生成的反馈数据;以及基于反馈数据与测试判据的匹配结果,确定寄存器的通信接口的工作状态。

2、在本公开的第二方面,提供了一种用于通信接口的测试装置。该装置包括:信息获取模块,被配置为获取与待测试的寄存器的通信接口相关联的测试配置信息,测试配置信息包括与测试类型对应的功能码和寄存器的地址信息,通信接口基于目标通信协议配置;测试用例调用模块,被配置为基于测试配置信息调用预设测试用例,测试用例包括对寄存器执行的测试动作和与测试动作对应并且符合目标通信协议的测试判据;反馈数据获取模块,被配置为获取对寄存器执行测试动作而生成的反馈数据;以及工作状态确定模块,被配置为基于反馈数据与测试判据的匹配结果,确定寄存器的通信接口的工作状态。

3、在本公开的第三方面,提供了一种电子设备。该设备包括至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令。指令在由至少一个处理单元执行时使设备执行第一方面的方法。

4、在本公开的第四方面,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机程序,计算机程序可由处理器执行以实现第一方面的方法。

5、应当理解,本内容部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。



技术特征:

1.一种通信接口的测试方法,包括:

2.根据权利要求1所述的方法,其中所述测试配置信息分别与多个测试类型对应多个功能码,并且所述测试配置信息还包括以下至少一项:

3.根据权利要求1所述的方法,其中所述测试类型包括以下至少一项:

4.根据权利要求3所述的方法,其中在调用与读功能测试和写功能测试对应的预设测试用例的情况下,所执行的测试动作包括以下至少一项:

5.根据权利要求1所述的方法,其中与读功能测试对应的预设测试用例包括第一预设测试用例和第二预设测试用例,所述第一预设测试用例适于测试多个地址的寄存器的读功能,所述第二预设测试用例适于测试单个地址的寄存器的读功能。

6.根据权利要求5所述的方法,其中在调用所述第一预设测试用例的情况下,所执行的测试动作包括以下至少一项:

7.根据权利要求5所述的方法,其中在调用所述第二预设测试用例的情况下,所执行的测试动作包括以下至少一项:

8.根据权利要求1所述的方法,其中在调用与写功能测试相对应的预设测试用例的情况下,所执行的测试动作包括以下至少一项:

9.根据权利要求1所述的方法,其中确定所述寄存器的通信接口的工作状态包括:

10.一种用于通信接口的测试装置,包括:

11.一种电子设备,包括:

12.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序可由处理器执行以实现根据权利要求1至9中任一项所述的方法。


技术总结
根据本公开的实施例,提供了一种通信接口的测试方法、装置、设备和存储介质。该方法包括:获取与待测试的寄存器的通信接口相关联的测试配置信息,所述测试配置信息包括与测试类型对应的功能码和所述寄存器的地址信息,所述通信接口基于目标通信协议配置;基于所述测试配置信息调用预设测试用例,所述预设测试用例包括对所述寄存器执行的测试动作和与所述测试动作对应并且符合所述目标通信协议的测试判据;获取对所述寄存器执行所述测试动作而生成的反馈数据;以及基于所述反馈数据与所述测试判据的匹配结果,确定所述寄存器的通信接口的工作状态。由此,可以有利地实现全面且高效的通信接口测试。

技术研发人员:丁小伟,徐泳健
受保护的技术使用者:德力西电气有限公司
技术研发日:
技术公布日:2024/3/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1