一种同步设备测试方法及装置制造方法及图纸

技术编号:33669693 阅读:18 留言:0更新日期:2022-06-02 20:53
本发明专利技术涉及设备测试领域,揭露一种同步设备测试方法,包括:通过数据同步设备接收测试控制指令,将测试控制指令传输到被测对象设备中,根据测试控制指令,在被测对象设备中创建与预设的数据同步设备的同步运行指令;识别被测对象设备的功能实体对象,根据功能实体对象,在数据同步设备中建立被测对象设备的功能实体镜像;根据同步运行指令,在数据同步设备中运行功能实体镜像,得到第一运行结果;在被测对象设备中运行功能实体对象,得到第二运行结果;根据第一运行结果和第二运行结果,生成被测对象的同步测试结果。本发明专利技术可以解决同步设备之间接口不兼容而导致的设备同步测试无法正常进行的问题。法正常进行的问题。法正常进行的问题。

【技术实现步骤摘要】
一种同步设备测试方法及装置


[0001]本专利技术涉及设备测试领域,尤其涉及一种同步设备测试方法、装置、电子设备以及计算机可读存储介质。

技术介绍

[0002]通常情况下进行设备同步测试或设备同步分析时,测试控制设备与被测对象设备接口是兼容的,并且,被测对象设备的数据流完全可控或者部分可控,如此以来,通过正确利用被测对象设备的某些接口信号,即可实现对被测对象设备进行运算操作控制的同时,也能同步对其运算过程中的中间数据、功耗特征等进行记录,以开展进一步的分析。
[0003]但在实际应用过程中,进行设备同步测试或设备同步分析时,往往会遇到测试控制设备与被测对象设备接口不兼容问题,如果测试控制设备与被测对象设备接口不兼容,尤其对某些采用定制接口协议的对象(采用了非标准的通信协议),会使得同步控制难以有效实现,从而容易导致对设备同步测试无法正常进行。

技术实现思路

[0004]为了解决上述技术问题,本专利技术提供了一种同步设备测试方法、装置、电子设备以及计算机可读存储介质,可以解决同步设备之间接口不兼容而导致的设备同步测试无法正常进行的问题。
[0005]第一方面,本专利技术提供了一种同步设备测试方法,包括:通过预设的数据同步设备接收测试控制指令,并将所述测试控制指令传输到被测对象设备中,根据所述测试控制指令,在所述被测对象设备中创建与所述预设的数据同步设备的同步运行指令;识别所述被测对象设备的功能实体对象,根据所述功能实体对象,在所述数据同步设备中建立所述被测对象设备的功能实体镜像;根据所述同步运行指令,在所述数据同步设备中运行所述功能实体镜像,得到第一运行结果;在所述被测对象设备中运行所述功能实体对象,得到第二运行结果;根据所述第一运行结果和所述第二运行结果,生成所述被测对象的同步测试结果。
[0006]在第一方面的一种可能实现方式中,所述通过预设的数据同步设备接收测试控制指令,包括:响应于设备测试请求,配置所述设备测试请求的测试控制指令;创建所述设备测试请求与所述预设的数据同步设备的数据传输通道;根据所述数据传输通道,将所述测试控制指令传输至所述预设的数据同步设备。
[0007]在第一方面的一种可能实现方式中,所述将所述测试控制指令传输到被测对象设备中,包括:
获取所述测试控制指令的数据格式,根据所述数据格式,选取所述测试控制指令的网络传输协议;根据所述网络传输协议,将所述控制指令传输至所述被测对象设备中。
[0008]在第一方面的一种可能实现方式中,所述根据所述测试控制指令,在所述被测对象设备中创建与所述预设的数据同步设备的同步运行指令,包括:利用所述被测对象设备解析所述测试控制指令中的测试项;检测所述被测对象设备中是否存在所述测试项,并在所述被测对象设备存在所述测试项时,在所述被测对象设备中创建与所述预设的数据同步设备的同步测试事件;根据所述同步测试事件,生成所述同步运行指令。
[0009]在第一方面的一种可能实现方式中,所述识别所述被测对象设备的功能实体对象,包括:获取所述被测对象设备的设备测试项,识别所述设备测试项的测试类型;根据所述测试类型,确定所述设备测试项的测试功能,检测所述设备测试项的测试实体;根据所述测试功能和所述测试实体,生成所述功能实体对象。
[0010]在第一方面的一种可能实现方式中,所述根据所述功能实体对象,在所述数据同步设备中建立所述被测对象设备的功能实体镜像,包括:获取所述功能实体对象中的测试项集合,按照预设的文件格式将所述测试项集合中每个测试项转换成编译文件,得到多个编译文件;在预设的编译环境中配置每个所述编译文件的程序运行文件;根据所述程序运行文件,在所述数据同步设备中生成所述被测对象设备的功能实体镜像。
[0011]在第一方面的一种可能实现方式中,所述根据所述同步运行指令,在所述数据同步设备中运行所述功能实体镜像,得到第一运行结果,包括:在所述数据同步设备中创建所述功能实体镜像的运行环境;根据所述同步运行指令,在所述运行环境配置所述功能实体镜像的运行策略;根据所述策略,执行对所述功能实体镜像,得到第一运行结果。
[0012]在第一方面的一种可能实现方式中,所述根据所述同步运行指令,在所述运行环境配置所述功能实体镜像的运行策略,包括:根据所述同步运行指令,在所述运行环境配置所述功能实体镜像的运行时间;配置在所述运行环境配置所述功能实体镜像的运行逻辑和运行方式;根据所述运行时间、运行逻辑以及运行方式,生成所述功能实体镜像的运行策略。
[0013]在第一方面的一种可能实现方式中,所述根据所述第一运行结果和所述第二运行结果,生成所述被测对象的同步测试结果,包括:查询所述第一运行结果和所述第二运行结果中具有相同测试项的运行结果;识别所述第一运行结果和所述第二运行结果中具有相同测试项的运行结果是否一致;若所述第一运行结果和所述第二运行结果中具有相同测试项的运行结果不一致,则得到所述被测对象设备的同步测试失败结果;
若所述第一运行结果和所述第二运行结果中具有相同测试项的运行结果一致,则得到所述被测对象设备的同步测试成功结果。
[0014]第二方面,本专利技术提供了一种同步设备测试装置,所述装置包括:运行指令创建模块,用于通过预设的数据同步设备接收测试控制指令,并将所述测试控制指令传输到被测对象设备中,根据所述测试控制指令,在所述被测对象设备中创建与所述预设的数据同步设备的同步运行指令;实体镜像建立模块,用于识别所述被测对象设备的功能实体对象,根据所述功能实体对象,在所述数据同步设备中建立所述被测对象设备的功能实体镜像;实体镜像运行模块,用于根据所述同步运行指令,在所述数据同步设备中运行所述功能实体镜像,得到第一运行结果;实体对象运行模块,用于在所述被测对象设备中运行所述功能实体对象,得到第二运行结果;测试结果生成模块,用于根据所述第一运行结果和所述第二运行结果,生成所述被测对象的同步测试结果。
[0015]与现有技术相比,本方案的技术原理及有益效果在于:本专利技术实施例首先通过数据同步设备接收测试控制指令,将测试控制指令传输到被测对象设备中,以根据测试控制指令,在被测对象设备中创建与预设的数据同步设备的同步运行指令,实现后续所述被测对象设备和所述数据同步设备的数据一致性校验前提;其次,本专利技术实施例通过识别被测对象设备的功能实体对象,以根据功能实体对象,在数据同步设备中建立被测对象设备的功能实体镜像,使得在所述数据同步设备中可以同步且兼容复现所述被测对象设备中的运行结果,从而可以解决同步设备在测试过程中接口不兼容的现象,保障同步设备的测试稳定性;进一步,本专利技术实施例通过根据同步运行指令,在数据同步设备中运行功能实体镜像,得到第一运行结果,及在被测对象设备中运行功能实体对象,得到第二运行结果,根据第一运行结果和第二运行结果,生成被测对象的同步测试结果,实现所述被测对象设备的同步测试。因此,本专利技术实施例提出的一种同步设备测试方法、装置、电子设备以及计算机可读存储介质,可以解决同步设备之间接口不兼容而导致的设备同步测试无法正常进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种同步设备测试方法,其特征在于,所述方法包括:通过预设的数据同步设备接收测试控制指令,并将所述测试控制指令传输到被测对象设备中,根据所述测试控制指令,在所述被测对象设备中创建与所述预设的数据同步设备的同步运行指令;识别所述被测对象设备的功能实体对象,根据所述功能实体对象,在所述数据同步设备中建立所述被测对象设备的功能实体镜像;根据所述同步运行指令,在所述数据同步设备中运行所述功能实体镜像,得到第一运行结果;在所述被测对象设备中运行所述功能实体对象,得到第二运行结果;根据所述第一运行结果和所述第二运行结果,生成所述被测对象的同步测试结果。2.根据权利要求1所述的方法,其特征在于,所述通过预设的数据同步设备接收测试控制指令,包括:响应于设备测试请求,配置所述设备测试请求的测试控制指令;创建所述设备测试请求与所述预设的数据同步设备的数据传输通道;根据所述数据传输通道,将所述测试控制指令传输至所述预设的数据同步设备。3.根据权利要求2所述的方法,其特征在于,所述将所述测试控制指令传输到被测对象设备中,包括:获取所述测试控制指令的数据格式,根据所述数据格式,选取所述测试控制指令的网络传输协议;根据所述网络传输协议,将所述控制指令传输至所述被测对象设备中。4.根据权利要求1所述的方法,其特征在于,所述根据所述测试控制指令,在所述被测对象设备中创建与所述预设的数据同步设备的同步运行指令,包括:利用所述被测对象设备解析所述测试控制指令中的测试项;检测所述被测对象设备中是否存在所述测试项,并在所述被测对象设备存在所述测试项时,在所述被测对象设备中创建与所述预设的数据同步设备的同步测试事件;根据所述同步测试事件,生成所述同步运行指令。5.根据权利要求1所述的方法,其特征在于,所述识别所述被测对象设备的功能实体对象,包括:获取所述被测对象设备的设备测试项,识别所述设备测试项的测试类型;根据所述测试类型,确定所述设备测试项的测试功能,检测所述设备测试项的测试实体;根据所述测试功能和所述测试实体,生成所述功能实体对象。6.根据权利要求1中所述的方法,其特征在于,所述根据所述功能实体对象,在所述数据同步设备中建立所述被测对象设备的功能实体镜像,包括:获取所述功能实体对象中的测试项集合,按照预设的文件格式将所述测试项集合中每个测试项转换成编译文件,得到...

【专利技术属性】
技术研发人员:鲁锐宋凯王霞石晶晶王菲晓丁军祥程尉刘淑玮殷明正
申请(专利权)人:景网技术有限公司
类型:发明
国别省市:

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

1