一种多功能控制板的测试方法、系统、设备及介质与流程

文档序号:36834259发布日期:2024-01-26 16:50阅读:17来源:国知局
一种多功能控制板的测试方法、系统、设备及介质与流程

本发明涉及测试,特别是涉及一种多功能控制板的测试方法、系统、设备及介质。


背景技术:

1、目前,已有的多功能控制板对功能设备的测试方案为,通过应用端控制程序实现功能测试,或通过端口调试工具直接下发测试指令;现有的测试方案中,由于应用端控制程序测试功能已固化,仅满足特定的测试流程,难以根据灵活的测试需求进行调整;再者,使用端口调试工具进行测试的方法,其操作难度较大,测试效率低,难以模拟流程化测试。


技术实现思路

1、本发明的目的在于,提供一种多功能控制板的测试方法、系统、设备及介质,以解决现有技术中存在的上述所有缺陷或缺陷之一。

2、为实现上述目的,本发明的具体技术方案如下:

3、一方面,本发明提供一种多功能控制板的测试方法,包括以下步骤:

4、执行多功能控制板的硬件功能封装操作;

5、执行通讯接口的初始化操作;

6、基于所述硬件功能封装操作和所述初始化操作的操作结果,进行压力测试。

7、作为一种改进的方案,所述硬件功能封装操作,包括:

8、确认待测试硬件,配置与所述待测试硬件对应的测试指令。

9、作为一种改进的方案,所述确认待测试硬件,配置与所述待测试硬件对应的测试指令,包括:

10、响应于所述待测试硬件为闸门设备,配置闸门自检测试指令、闸门打开测试指令和闸门关闭测试指令;

11、响应于所述待测试硬件为闸门设备,配置闸门异常尝试次数、闸门状态查询指令、传感器状态查询指令、任务执行结果查询指令和压力测试进度查询指令。

12、作为一种改进的方案,所述确认待测试硬件,配置与所述待测试硬件对应的测试指令,包括:

13、响应于所述待测试硬件为气泵设备,配置气泵打开测试指令、气泵关闭测试指令和泵吸力设置指令。

14、作为一种改进的方案,所述确认待测试硬件,配置与所述待测试硬件对应的测试指令,包括:

15、配置gpio占空比控制指令、获取gpi状态指令以及获取设备版本号指令作为所述待测试硬件的通用指令。

16、作为一种改进的方案,所述初始化操作,包括:

17、将上位机与控制板之间的通信功能封装为统一的数据处理接口,将所述统一的数据处理接口作为端口数据处理接口;

18、设置用于获取待测试硬件响应指令所反馈的命令类别、校验码以及执行结果的命令响应处理接口。

19、作为一种改进的方案,所述压力测试,包括:

20、设置循环测试次数阈值;

21、基于封装的测试功能对待测试硬件进行压力测试;

22、判断压力测试流程是否结束,响应于所述压力测试流程未结束,判断当前测试流程是否是所述压力测试中的首次测试;

23、响应于首次测试,判断测试模块的状态;若测试模块状态正常,且待测试硬件处于第一状态,则执行与第一状态相反的测试指令,之后循环压力测试流程,并记录压力测试次数;

24、响应于所述压力测试次数达到所述循环测试次数阈值,结束测试;

25、在所述压力测试过程中,对待测试硬件执行动作命令功能时的设备状态进行轮询,基于轮询结果判断命令执行结果。

26、另一方面,本发明还提供一种多功能控制板的测试系统,包括:功能封装模块、接口初始化模块和压力测试模块;

27、所述功能封装模块,用于执行多功能控制板的硬件功能封装操作;

28、所述接口初始化模块,用于执行通讯接口的初始化操作;

29、所述压力测试模块,用于基于所述硬件功能封装操作和所述初始化操作的操作结果,进行压力测试。

30、另一方面,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述多功能控制板的测试方法的步骤。

31、另一方面,本发明还提供一种计算机设备,所述计算机设备包括处理器、通信接口、存储器和通信总线,其中,所述处理器,所述通信接口,所述存储器通过所述通信总线完成相互间的通信;其中:

32、所述存储器,用于存放计算机程序;

33、所述处理器,用于通过运行所述存储器上所存放的程序来执行所述多功能控制板的测试方法的步骤。

34、本发明技术方案的有益效果是:

35、本发明所述的多功能控制板的测试方法,可以实现在多功能控制板上,针对需要进行测试的设备进行硬件通讯协议及功能的多级封装、整合,能够满足不同设备的多种测试需求,提升了测试灵活性,能够满足多样化测试需求,弥补了现有技术的缺陷。

36、本发明所述的多功能控制板的测试系统,可以通过功能封装模块、接口初始化模块和压力测试模块的相互配合,进而实现在多功能控制板上,针对需要进行测试的设备进行硬件通讯协议及功能的多级封装、整合,能够满足不同设备的多种测试需求,提升了测试灵活性,能够满足多样化测试需求,弥补了现有技术的缺陷。

37、本发明所述的计算机可读存储介质,可以实现引导功能封装模块、接口初始化模块和压力测试模块进行配合,进而实现本发明所述的多功能控制板的测试方法,且本发明所述的计算机可读存储介质还有效提高所述多功能控制板的测试方法的可操作性。

38、本发明所述的计算机设备,可以实现存储并执行所述计算机可读存储介质,进而实现本发明所述的多功能控制板的测试方法。



技术特征:

1.一种多功能控制板的测试方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种多功能控制板的测试方法,其特征在于:

3.根据权利要求2所述的一种多功能控制板的测试方法,其特征在于:

4.根据权利要求2所述的一种多功能控制板的测试方法,其特征在于:

5.根据权利要求2所述的一种多功能控制板的测试方法,其特征在于:

6.根据权利要求1所述的一种多功能控制板的测试方法,其特征在于:

7.根据权利要求1所述的一种多功能控制板的测试方法,其特征在于:

8.一种多功能控制板的测试系统,其特征在于,包括:功能封装模块、接口初始化模块和压力测试模块;

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1~7中任一项所述多功能控制板的测试方法的步骤。

10.一种计算机设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器,所述通信接口,所述存储器通过所述通信总线完成相互间的通信;其中:


技术总结
本发明公开了一种多功能控制板的测试方法、系统、设备及介质,所述方法包括以下步骤:执行多功能控制板的硬件功能封装操作;执行通讯接口的初始化操作;基于硬件功能封装操作和初始化操作的操作结果,进行压力测试;本发明能够在多功能控制板上,针对需要进行测试的设备进行硬件通讯协议及功能的多级封装、整合,能够满足不同设备的多种测试需求,提升了测试灵活性,能够满足多样化测试需求,弥补了现有技术的缺陷。

技术研发人员:胡焱,王思栋,安静
受保护的技术使用者:浪潮金融信息技术有限公司
技术研发日:
技术公布日:2024/1/25
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1