自动化测试平台硬件控制系统、方法、装置、设备及介质制造方法及图纸

技术编号:38466380 阅读:11 留言:0更新日期:2023-08-11 14:43
本申请涉及自动化测试领域,公开了一种自动化测试平台硬件控制系统、方法、装置、设备及介质,所述自动化测试平台硬件控制系统包括Linux主机、接口模块、信息上报模块、显示模块和继电器控制模块。本申请通过信息上报模块获取待测设备的待测设备信息后将待测设备信息发送至接口模块,通过接口模块将待测设备信息转发至Linux主机,通过Linux主机根据待测设备信息生成对应的控制指令,由Linux主机将控制指令发送至继电器控制模块,在继电器控制模块中解析控制指令,并根据控制指令控制相应的继电器闭合,根据待测设备的类型确定对应的测试接口,实现了自动化测试平台的硬件控制,提高了自动化测试的效率。了自动化测试的效率。了自动化测试的效率。

【技术实现步骤摘要】
自动化测试平台硬件控制系统、方法、装置、设备及介质


[0001]本申请涉及自动化测试领域,尤其涉及一种自动化测试平台硬件控制系统、方法、装置、设备及介质。

技术介绍

[0002]目前的自动化测试平台都是着重于测试流程的自动化,包括对待测设备硬件功能的测试和软件功能的测试,例如继电器、IO模块对设备硬件外部接口进行测试,并进行设备固件的烧录和软件功能的测试。目前的自动化测试平台的测试流程在测试过程中需要逐一接入设备,并记录这些设备的测试结果,批量测试时也只是接入同一类型的设备,不方便统计,导致自动化测试效率低下。因此,如何提高自动化测试的效率成为目前亟待解决的技术问题。

技术实现思路

[0003]本申请提供了一种自动化测试平台硬件控制系统、方法、装置、设备及介质,以提高自动化测试的效率。
[0004]第一方面,本申请提供了一种自动化测试平台硬件控制系统,所述自动化测试平台硬件控制系统包括:
[0005]Linux主机、接口模块、信息上报模块、显示模块和继电器控制模块;
[0006]所述Linux主机的一端与所述接口模块连接,另一端与所述继电器控制模块连接,所述Linux主机用于接收所述接口模块转发的待测设备的待测设备信息,并生成控制指令;
[0007]所述接口模块的一端与所述信息上报模块连接,另一端与所述Linux主机连接,所述接口模块用于接收所述待测设备信息并转发所述待测设备信息至所述Linux主机;
[0008]所述信息上报模块的一端与所述接口模块连接,另一端与所述待测设备连接,所述信息上报模块用于获取所述待测设备信息并将所述待测设备信息发送至所述接口模块;
[0009]所述显示模块与所述接口模块连接,所述显示模块用于显示所述待测设备信息;
[0010]所述继电器控制模块与所述Linux主机连接,所述继电器控制模块用于接收来自所述Linux主机的所述控制指令,并基于所述控制指令控制内部的继电器闭合。
[0011]进一步地,接口模块包括:USB接口、I2C接口及通讯芯片;
[0012]所述USB接口用于与所述待测设备连接;
[0013]所述I2C接口用于接收所述待测设备信息;
[0014]所述通讯芯片用于建立所述USB接口与所述I2C接口之间的通讯,接收所述待测设备信息,并将所述待测设备信息发送至自动化测试平台。
[0015]进一步地,显示模块包括:LCD显示屏和第一I2C芯片;
[0016]所述第一I2C芯片用于接收所述自动化测试平台转发的所述待测设备信息;
[0017]所述LCD显示屏用于显示所述待测设备信息。
[0018]进一步地,信息上报模块包括:旋转编码开关和第二I2C芯片;
[0019]所述旋转编码开关用于确定所述待测设备的待测设备类型,并获取所述待测设备信息;
[0020]所述第二I2C芯片用于发送所述待测设备类型至所述接口模块。
[0021]进一步地,继电器控制模块包括:继电器和第三I2C芯片;
[0022]所述第三I2C芯片用于接收所述控制指令;
[0023]所述继电器用于根据所述控制指令,进行相应的闭合动作。
[0024]第二方面,本申请提供了一种自动化测试平台硬件控制方法,所述自动化测试平台硬件控制方法包括:
[0025]所述接口模块将待测设备的待测设备信息上传至所述Linux主机;
[0026]所述Linux主机解析所述待测设备信息,生成所述待测设备信息对应的控制指令,并将所述控制指令发送至所述继电器控制模块;
[0027]根据所述控制指令,所述继电器控制模块内部对应的继电器执行所述控制指令对应的闭合操作。
[0028]进一步地,所述接口模块将待测设备的待测设备信息上传至所述Linux主机之前,包括:
[0029]所述信息上报模块确定所述待测设备的待测设备类型,并基于所述待测设备类型获取所述待测设备信息,并将所述待测设备信息发送至所述接口模块。
[0030]进一步地,所述Linux主机解析所述待测设备信息,生成所述待测设备信息对应的控制指令,并将所述控制指令发送至所述继电器控制模块之前,包括:
[0031]所述信息上报模块将显示信息发送至所述显示模块,通过所述显示模块中的LCD显示屏向外部输出,其中,所述显示信息包括其他设备状态信息和所述待测设备信息。
[0032]第三方面,本申请还提供了一种自动化测试平台硬件控制装置,所述自动化测试平台硬件控制装置包括:
[0033]待测设备信息上传模块,用于所述接口模块将待测设备的待测设备信息上传至所述Linux主机;
[0034]控制指令生成模块,用于所述Linux主机解析所述待测设备信息,生成所述待测设备信息对应的控制指令,并将所述控制指令发送至所述继电器控制模块;
[0035]控制指令执行模块,用于根据所述控制指令,所述继电器控制模块内部对应的继电器执行所述控制指令对应的闭合操作。
[0036]第四方面,本申请还提供了一种计算机设备,所述设备包括存储器和处理器;所述存储器用于存储计算机程序;所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如上述的自动化测试平台硬件控制方法。
[0037]第五方面,本申请还提供了一种存储介质,所述介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上述的自动化测试平台硬件控制方法。
[0038]本申请公开了一种自动化测试平台硬件控制系统、方法、装置、设备及介质,所述系统包括Linux主机、接口模块、信息上报模块、显示模块和继电器控制模块;所述Linux主机的一端与所述接口模块连接,另一端与所述继电器控制模块连接,所述Linux主机用于接收所述接口模块转发的待测设备的待测设备信息,并生成控制指令;所述接口模块的一端与所述信息上报模块连接,另一端与所述Linux主机连接,所述接口模块用于接收所述待测
设备信息并转发所述待测设备信息至所述Linux主机;所述信息上报模块的一端与所述接口模块连接,另一端与所述待测设备连接,所述信息上报模块用于获取所述待测设备信息并将所述待测设备信息发送至所述接口模块;所述显示模块与所述接口模块连接,所述显示模块用于显示所述待测设备信息;所述继电器控制模块与所述Linux主机连接,所述继电器控制模块用于接收来自所述Linux主机的所述控制指令,并基于所述控制指令控制内部的继电器闭合。本申请通过信息上报模块获取待测设备信息后将待测设备信息发送至接口模块,通过接口模块将待测设备信息转发至Linux主机,并在Linux主机中生成对应的控制指令,将控制指令发送至继电器控制模块,并控制相应的继电器闭合,实现自动化测试平台的硬件控制,提高了自动化测试的效率。
附图说明
[0039]为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动化测试平台硬件控制系统,其特征在于,所述自动化测试平台硬件控制系统包括:Linux主机、接口模块、信息上报模块、显示模块和继电器控制模块;所述Linux主机的一端与所述接口模块连接,另一端与所述继电器控制模块连接,所述Linux主机用于接收所述接口模块转发的待测设备的待测设备信息,并生成控制指令;所述接口模块的一端与所述信息上报模块连接,另一端与所述Linux主机连接,所述接口模块用于接收所述待测设备信息并转发所述待测设备信息至所述Linux主机;所述信息上报模块的一端与所述接口模块连接,另一端与所述待测设备连接,所述信息上报模块用于获取所述待测设备信息并将所述待测设备信息发送至所述接口模块;所述显示模块与所述接口模块连接,所述显示模块用于显示所述待测设备信息;所述继电器控制模块与所述Linux主机连接,所述继电器控制模块用于接收来自所述Linux主机的所述控制指令,并基于所述控制指令控制内部的继电器闭合。2.根据权利要求1所述的自动化测试平台硬件控制系统,其特征在于,所述接口模块包括:USB接口、I2C接口及通讯芯片;所述USB接口用于与所述待测设备连接;所述I2C接口用于接收所述待测设备信息;所述通讯芯片用于建立所述USB接口与所述I2C接口之间的通讯,接收所述待测设备信息,并将所述待测设备信息发送至自动化测试平台。3.根据权利要求1所述的自动化测试平台硬件控制系统,其特征在于,所述显示模块包括:LCD显示屏和第一I2C芯片;所述第一I2C芯片用于接收所述自动化测试平台转发的所述待测设备信息;所述LCD显示屏用于显示所述待测设备信息。4.根据权利要求1所述的自动化测试平台硬件控制系统,其特征在于,所述信息上报模块包括:旋转编码开关和第二I2C芯片;所述旋转编码开关用于确定所述待测设备的待测设备类型,并获取所述待测设备信息;所述第二I2C芯片用于发送所述待测设备类型至所述接口模块。5.根据权利要求1所述的自动化测试平台硬件控制系统,其特征在于,所述继电器控制模块包括:继电器和第三I2C芯片;所述第三I2C芯片用于接收所述控制指令;所述继电器用于根据所述控制指令,进行相应的闭合动作。6.一种自动化测试平台硬件控制方法,其特征在于,自动化测试平台硬件...

【专利技术属性】
技术研发人员:陈延
申请(专利权)人:深圳开鸿数字产业发展有限公司
类型:发明
国别省市:

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

1