一种测试方法及系统技术方案

技术编号:16037326 阅读:48 留言:0更新日期:2017-08-19 18:20
本发明专利技术提供一种测试方法及系统,其中,测试方法包括:与目标测试计算机建立握手连接;获取所述目标测试计算机发送的测试箱号并与所述测试箱号所对应的测试箱建立通信连接;控制所述目标测试计算机启动针对目标产品的测试流程并对所述目标产品进行验证;若所述目标产品验证通过,则控制所述测试箱对所述目标产品进行测试并获取所述测试箱反馈的工作状态信息;若接收到所述目标测试计算机根据所述测试箱的测试结果发送的与所述测试结果对应的请求,则根据所述与测试结果对应的请求对所述测试箱进行反馈控制。本发明专利技术可以根据用户需要选择特定的测试计算机和测试箱对特定的产品进行测试,实现对多种不同产品的测试,功能多样、灵活性好且测试效率高。

【技术实现步骤摘要】
一种测试方法及系统
本专利技术实施例属于测试
,尤其涉及一种测试方法及系统。
技术介绍
随着科学技术的不断发展,各种产品层出不穷,为人们的日常生产和生活带来了极大便利。在产品的生产制造过程中,为了保证产品的性能符合出厂要求,需要对产品进行各种性能测试,特别是在产品出厂之前,通常需要利用专用的产品测试装置或测试线对产品的各项性能指标进行集中测试,测试合格的良品才能顺利出厂。然而,现有的产品测试方式通常都只能对一种产品进行测试,测试顺序不可更改,需要为每个产品都单独设置测试装置或测试线,功能单一、灵活性差且测试效率低下。
技术实现思路
本专利技术实施例提供一种测试方法及系统,旨在解决现有的产品测试方式通常都只能对一种产品进行测试,测试顺序不可更改,需要为每个产品都单独设置测试装置或测试线,功能单一、灵活性差且测试效率低下。本专利技术实施例提供一方面一种测试方法,所述测试方法包括:与目标测试计算机建立握手连接;获取所述目标测试计算机发送的测试箱号并与所述测试箱号所对应的测试箱建立通信连接;控制所述目标测试计算机启动针对目标产品的测试流程并对所述目标产品进行验证;若所述目标产品验证通过,则控制所述测试箱对所述目标产品进行测试并获取所述测试箱反馈的工作状态信息;若接收到所述目标测试计算机根据所述测试箱的测试结果发送的与所述测试结果对应的请求,则根据所述与测试结果对应的请求对所述测试箱进行反馈控制。本专利技术实施例另一方面还提供一种测试系统,其包括:握手模块,用于与目标测试计算机建立握手连接;通信连接模块,用于获取所述目标测试计算机发送的测试箱号并与所述测试箱号所对应的测试箱建立通信连接;测试计算机控制模块,用于控制所述目标测试计算机启动针对目标产品的测试流程并对所述目标产品进行验证;测试箱控制模块,用于若所述目标产品验证通过,则控制所述测试箱对所述目标产品进行测试并获取所述测试箱反馈的工作状态信息;反馈控制模块,用于若接收到所述目标测试计算机根据所述测试箱的测试结果发送的与所述测试结果对应的请求,则根据所述与测试结果对应的请求对所述测试箱进行反馈控制。本专利技术实施例通过与目标测试计算机建立握手连接,获取所述目标测试计算机发送的测试箱号并与测试箱号所对应的测试箱建立通信连接,同时对目标产品进行验证,可以根据用户需要选择特定的测试计算机和测试箱对特定的产品进行测试,实现对多种不同产品的测试,功能多样、灵活性好且测试效率高。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术的一个实施例提供的测试方法的流程框图;图2是本专利技术的一个实施例提供的步骤S30的流程框图;图3是本专利技术的一个实施例提供的步骤S40的流程框图;图4是本专利技术的一个实施例提供的步骤S50的流程框图;图5是本专利技术的一个实施例提供的测试系统的结构框图;图6是本专利技术的一个实施例提供的测试计算机控制模块的结构框图;图7是本专利技术的一个实施例提供的测试箱控制模块的结构框图;图8是本专利技术的一个实施例提供的反馈控制模块的结构框图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含一系列步骤或单元的过程、方法或系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。本专利技术的一个实施例提供一种测试方法,在具体应用中,此测试方法具体可以应用于包括多个可拆卸的测试箱和多个测试计算机可实现多种测试功能的测试装置,也可以应用于由这种测试装置或者任意的普通测试装置组成的测试线。本专利技术实施例所提供的测试方法可以由对测试箱和对应的测试计算机进行管理和控制的主控计算机来执行,该主控计算机具体可以是工业计算机或设备管理中心的PC客户端。如图1所示,本实施例提供的测试方法包括:步骤S10:与目标测试计算机建立握手连接。在具体应用中,由于主控计算机可以实现对多个测试箱和对应的多个测试计算机的控制,并且这些测试箱和测试计算机是可以根据用户需要拆卸下来进行更换的,若某一测试箱被拆卸并更换,则主控计算机失去了对该测试箱和对应的测试计算机的控制权,因此,当其需要对某一测试箱及其对应的测试计算机进行控制,以实现某一项测试功能时,需要事先与该测试计算机建立握手连接,以确认对该测试计算机及对应的测试箱进行控制。在本专利技术的一个实施例中,步骤S10包括:若接收到握手验证信息,则对所述握手验证信息进行解析,以验证所述握手验证信息验证是否包括第一预设字头;若所述握手验证信息验证包括所述第一预设字头,则确认所述握手验证信息的发送方为目标测试计算机并向所述目标测试计算机发送验证通过信息,所述验证通过信息包括所述第一预设字头。在具体应用中,为了防止不是用户所选择的测试计算机与主控计算机建立连接,同时为了方便主控计算机辨认和区分与其连接的每台测试计算机,可以事先为每台测试计算机设置不同的握手验证信息,以便于主控计算机验证每台测试计算机的身份,从而实现对不同测试计算机的区别控制。在具体应用中,通过在握手验证信息中设置与每台测试计算机对应的字头,可以根据字头快速的识别出每台测试计算机,通过向测试计算机反馈的相同字头以表示验证通过,可以减少编写不同信息的工作量,同时也方便测试计算机识别反馈信息的含义,即包括相同字头的信息的含义都是相关的,有效提高了数据的识别和处理效率。步骤S20:获取所述目标测试计算机发送的测试箱号并与所述测试箱号所对应的测试箱建立通信连接。在具体应用中,可以根据每个测试箱的放置位置对每个测试箱进行编号,可以将主控计算机上用于与测试箱连接的端口设置为与不同放置位置对应的端口,与每个测试箱对应的测试计算机只需要将对应的测试箱号发送给主控计算机,主控计算机就可以通过其对应的端口与相应位置的测试箱建立通信连接,以实现对相应测试箱的控制。在具体应用中,由于测试计算机具有保存记忆信息的功能,当下一次位于同一位置的测试箱需要与主控计算机连接时,若相应工作人员没有主动人工改变连接端口,则默认通过上一次的端口连接当前测试箱。如下表所示一,示例性的示出了六个测试箱的测试箱编号与主控计算机的端口之间的对应关系。表一测试箱号端口1#89012#89023#89034#89045#89056#8906步骤S30:控制所述目标测试计算机启动针对目标产品的测试流程并对所述目标产品进行验证。在具体应用中,由于主控计算机可以实现对多种不同产品的不同的测试功能,因此,需要在选定一个目标产品,通过目标测试计算机和对应的本文档来自技高网
...
一种测试方法及系统

【技术保护点】
一种测试方法,其特征在于,所述测试方法包括:与目标测试计算机建立握手连接;获取所述目标测试计算机发送的测试箱号并与所述测试箱号所对应的测试箱建立通信连接;控制所述目标测试计算机启动针对目标产品的测试流程并对所述目标产品进行验证;若所述目标产品验证通过,则控制所述测试箱对所述目标产品进行测试并获取所述测试箱反馈的工作状态信息;若接收到所述目标测试计算机根据所述测试箱的测试结果发送的与所述测试结果对应的请求,则根据所述与测试结果对应的请求对所述测试箱进行反馈控制。

【技术特征摘要】
1.一种测试方法,其特征在于,所述测试方法包括:与目标测试计算机建立握手连接;获取所述目标测试计算机发送的测试箱号并与所述测试箱号所对应的测试箱建立通信连接;控制所述目标测试计算机启动针对目标产品的测试流程并对所述目标产品进行验证;若所述目标产品验证通过,则控制所述测试箱对所述目标产品进行测试并获取所述测试箱反馈的工作状态信息;若接收到所述目标测试计算机根据所述测试箱的测试结果发送的与所述测试结果对应的请求,则根据所述与测试结果对应的请求对所述测试箱进行反馈控制。2.如权利要求1所述的测试方法,其特征在于,所述与目标测试计算机建立握手连接之前,包括:若接收到握手验证信息,则对所述握手验证信息进行解析,以验证所述握手验证信息验证是否包括第一预设字头;若所述握手验证信息验证包括所述第一预设字头,则确认所述握手验证信息的发送方为目标测试计算机并向所述目标测试计算机发送验证通过信息,所述验证通过信息包括所述第一预设字头。3.如权利要求1所述的测试方法,其特征在于,所述控制所述目标测试计算机启动针对目标产品的测试流程并对所述目标产品进行验证,包括:向所述目标测试计算机发送测试启动指令和所述目标产品的编码,以控制所述目标测试计算机启动针对所述目标产品的测试流程并对所述编码进行验证,所述测试启动指令和所述编码合并发送且所述测试检测指令为字头、所述编码信息为字尾;若接收到所述目标测试计算机反馈的第一反馈信息,则判定所述目标测试计算机成功接收到所述测试启动指令和所述编码,所述第一反馈信息包括所述测试启动指令;若接收到所述目标测试计算机反馈的第一验证结果,则判定所述目标产品验证通过并向所述目标测试计算机发送第二反馈信息,所述第一验证结果包括第二预设字头和所述编码,所述第二反馈信息包括所述第二预设字头且用于表征成功接收到所述第一验证结果;若接收到所述目标测试计算机反馈的第二验证结果,则判定所述目标产品验证未通过并向所述目标测试计算机发送第三反馈信息,所述第二验证结果包括第三预设字头和所述编码,所述第三反馈信息包括所述第三预设字头且用于表征成功接收到所述第二验证结果;所述测试方法还包括:向所述目标测试计算机发送测试计算机状态查询指令,以获取所述目标测试计算机的当前运行状态信息;若接收到所述目标测试计算机反馈的第一状态信息,则判定所述目标测试计算机的当前为待机状态,所述第一状态信息包括所述测试计算机状态查询指令和第一状态号;若接收到所述目标测试计算机反馈的第二状态信息,则判定所述目标测试计算机的当前为忙碌状态,所述第二状态信息包括所述测试计算机状态查询指令和第二状态号。4.如权利要求1所述的测试方法,其特征在于,所述控制所述测试箱对所述目标产品进行测试并获取所述测试箱反馈的工作状态信息,包括:向所述测试箱发送开箱指令,以控制所述测试箱开箱并停止其箱体中测试夹具的夹持动作;若接收到所述测试箱反馈的第一开箱信息,则判定所述目标产品在所述测试箱中且所述测试箱已完成开箱并停止其箱体中测试夹具的夹持动作的操作,所述第一开箱信息包括所述开箱指令和第一预设字尾;若接收到所述测试箱反馈的第二开箱信息,则判定所述目标产品不在所述测试箱中且所述测试箱已完成开箱并停止其箱体中测试夹具的夹持动作的操作,所述第二开箱信息包括所述开箱指令和第二预设字尾;向所述测试箱发送关箱指令,以控制所述测试箱关箱并启动其箱体中测试夹具的夹持动作;若接收到所述测试箱反馈的关箱信息,则判定所述测试箱已完成关箱并启动其箱体中测试夹具的夹持动作的操作,所述关箱信息包括所述关箱指令和第三预设字尾;若接收所述测试箱反馈的故障信息,则判定所述测试箱发生故障并控制所述测试箱的报警器发出报警提示;向所述测试箱发送测试箱状态查询指令,以获取所述测试箱的工作状态信息,所述工作状态信息包括所述第一开箱信息、所述第二开箱信息、所述关箱信息或所述故障信息。5.如权利要求1所述的测试方法,其特征在于,所述若接收到所述目标测试计算机根据所述测试箱的测试结果发送的与所述测试结果对应的请求,则根据所述与测试结果对应的请求对所述测试箱进行反馈控制,包括:若接收到所述目标测试计算机发送的重测请求,则向所述目标测试计算机发送第四反馈信息并向所述测试箱发送重测指令,所述重测指令用于控制所述测试箱完成一次对其箱体中测试夹具的重新插拔操作,所述第四反馈信息包括所述重测请求且用于表征成功接收到所述重测请求;若接收到所述测试箱反馈的重测信息,则判定所述测试箱已完成一次对其箱体中测试夹具的重新插拔操作,所述重测信息包括所述重测指令和第四预设字尾。6.一种测试系统,其特征在于,所述测试系统包括:握手模块,用于与目标测试计算机建立握手连接;通信...

【专利技术属性】
技术研发人员:董明郑国荣
申请(专利权)人:深圳市艾特讯科技有限公司
类型:发明
国别省市:广东,44

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

1