本发明专利技术实施例公开了一种主板测试系统、方法、装置和存储介质;该系统包括ATE服务端、ATE客户端、ATE主服务器;ATE服务端用于加载与待测主板的生产工单号关联的INI测试模板,生成ATE资源文件;向搭载有ATE客户端的待测主板导入ATE资源文件;ATE客户端用于接收来自ATE服务端或ATE主服务器的测试指令,根据测试指令和ATE资源文件进行主板测试,并向ATE服务端或ATE主服务器返回对应的测试结果;ATE主服务器还用于存储主板测试的所有测试结果。本发明专利技术实施例通过服务端管理测试程序,并加载资源文件向待测主板导入测试程序进行测试,实现测试的兼容性、便捷性。便捷性。便捷性。
【技术实现步骤摘要】
主板测试系统、方法、装置和存储介质
[0001]本专利技术涉及主板测试领域,尤其涉及一种主板测试系统、方法、装置和存储介质。
技术介绍
[0002]随着微电子技术的飞速发展,主板的产品种类、系统繁多。测试不同系统、CPU架构的主板往往需要使用不同交叉编译链编译出来的测试程序。现有主板测试软件直接跟主板测试服务器相连,这种方法存在着在不同系列CPU、系统的主板上通用性差、兼容性差的问题。而若仅局限于单款CPU型号的主板测试软件,则不能通用的在其他CPU架构的主板上快速搭建,给迁移与移植到其他系列的主板上带来一定的难度。
[0003]目前的主板测试程序往往都是直接添加到主板系统里面,这就导致需要更新测试程序时,往往需要连带的更新主板系统。而主板刷入系统往往是主板下线后的起始步骤,在测试过程中发现主板测试程序异常需要更新时,则往往需要等待系统的再次更新与刷写。
[0004]而在主板出货时,客户往往不同意测试软件还保留在主板系统上,因此主板的测试系统与出货系统往往是分开的。这样就会导致主板生产时增加了烧录测试系统的工序、不能保证主板与出货系统能正常适配、使用。
技术实现思路
[0005]有鉴于此,为了解决现有技术的问题,本专利技术提供了一种主板测试系统、方法、装置和存储介质。
[0006]第一方面,本专利技术提供一种主板测试系统,包括ATE服务端、ATE客户端、ATE主服务器;所述ATE服务端用于加载与待测主板的生产工单号关联的INI测试模板,生成ATE资源文件;向搭载有所述ATE客户端的待测主板导入所述ATE资源文件;所述ATE客户端用于接收来自所述ATE服务端或所述ATE主服务器的测试指令,根据所述测试指令和所述ATE资源文件进行主板测试,并向所述ATE服务端或所述ATE主服务器返回对应的测试结果;所述ATE主服务器还用于存储主板测试的所有测试结果。
[0007]在可选的实施方式中,所述加载与待测主板的生产工单号关联的INI测试模板,生成ATE资源文件,包括:加载与待测主板的生产工单号关联的INI测试模板的配置信息,选取并封装交叉编译链编译出的测试程序,得到ATE资源文件。
[0008]在可选的实施方式中,所述根据所述测试指令和所述ATE资源文件进行主板测试,包括:根据所述测试指令,触发所述待测主板执行所述ATE资源文件中测试程序对应的主板测试项目;其中,所述主板测试项目包括主板开关机测试、老化测试、硬件功能测试。
[0009]在可选的实施方式中,所述ATE服务端用于:
向所述ATE客户端发送硬件功能测试指令,所述硬件功能测试指令用于触发所述待测主板进行硬件功能测试;接收所述ATE客户端返回的硬件功能测试的测试结果,将所述硬件功能测试的测试结果上传至所述ATE主服务器;在确定所述硬件功能测试执行成功时,向所述ATE客户端发送恢复出厂设置指令并删除所述ATE客户端中的ATE资源文件,所述恢复出厂设置指令用于触发所述待测主板恢复出厂设置。
[0010]在可选的实施方式中,所述ATE主服务器用于:接收并存储所述ATE客户端上传的主板开关机数据,根据所述开关机数据确定所述待测主板是否已成功完成主板开关机测试;若确定未完成主板开关机测试,则向所述ATE客户端发送开关机测试进行中指令;若确定已成功完成主板开关机测试,则向所述ATE客户端发送开关机测试成功完成指令以及老化测试指令,所述老化测试指令用于触发所述待测主板进行老化测试;接收并存储所述ATE客户端上传的老化测试的测试结果。
[0011]在可选的实施方式中,所述ATE主服务器或所述ATE服务端还用于若确定所述测试结果为测试失败,则确定所述待测主板需要进行主板返修;所述ATE服务端还用于在检测到所述ATE客户端在进行主板测试时,所述ATE资源文件中的测试程序执行异常,则更新所述ATE资源文件,并向所述ATE客户端导入更新后的ATE资源文件。
[0012]在可选的实施方式中,所述向搭载有所述ATE客户端的待测主板导入所述ATE资源文件,包括:通过与所述ATE资源文件的类型对应的预定导入方式,向搭载有所述ATE客户端的待测主板导入所述ATE资源文件,所述预定导入方式包括U盘、串口、网络方式中的任一种。
[0013]第二方面,本专利技术提供一种主板测试方法,用于待测主板,所述待测主板搭载有ATE客户端,所述方法包括:导入ATE服务端生成的ATE资源文件;所述ATE资源文件为基于与所述待测主板的生产工单号关联的INI测试模板生成;接收来自所述ATE服务端或ATE主服务器的测试指令,根据所述测试指令和所述ATE资源文件进行主板测试,并分别向所述ATE服务端和所述ATE主服务器返回对应的测试结果。
[0014]第三方面,本专利技术提供一种主板测试装置,包括:文件导入模块,用于导入ATE服务端生成的ATE资源文件;所述ATE资源文件为基于与待测主板的生产工单号关联的INI测试模板生成;测试模块,用于接收来自所述ATE服务端或ATE主服务器的测试指令,根据所述测试指令和所述ATE资源文件进行主板测试,并向所述ATE服务端或所述ATE主服务器返回对应的测试结果。
[0015]第四方面,本专利技术提供一种计算机存储介质,其存储有计算机程序,所述计算机程序被执行时,实施根据前述的主板测试方法。
[0016]本专利技术实施例具有如下有益效果:
本专利技术实施例提供了一种主板测试系统,通过ATE服务端管理待测主板对应的测试程序,以生成ATE资源文件,并通过加载ATE资源文件的方式向搭载有ATE客户端的待测主板导入测试程序,以启动测试程序进行测试,实现主板测试的通用性、兼容性、便捷性。
附图说明
[0017]为了更清楚地说明本专利技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对本专利技术保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
[0018]图1示出了本专利技术实施例中主板测试系统的第一个结构示意图;图2示出了本专利技术实施例中主板测试系统的第二个结构示意图;图3示出了本专利技术实施例中主板测试系统的功能示意图;图4示出了本专利技术实施例中主板测试方法的一个实施方式示意图;图5示出了本专利技术实施例中主板测试装置的结构示意图。
具体实施方式
[0019]下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。
[0020]通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0021]在下文中,可在本专利技术的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种主板测试系统,其特征在于,包括ATE服务端、ATE客户端、ATE主服务器;所述ATE服务端用于加载与待测主板的生产工单号关联的INI测试模板,生成ATE资源文件;向搭载有所述ATE客户端的待测主板导入所述ATE资源文件;所述ATE客户端用于接收来自所述ATE服务端或所述ATE主服务器的测试指令,根据所述测试指令和所述ATE资源文件进行主板测试,并向所述ATE服务端或所述ATE主服务器返回对应的测试结果;所述ATE主服务器还用于存储主板测试的所有测试结果。2.根据权利要求1所述的主板测试系统,其特征在于,所述加载与待测主板的生产工单号关联的INI测试模板,生成ATE资源文件,包括:加载与待测主板的生产工单号关联的INI测试模板的配置信息,选取并封装交叉编译链编译出的测试程序,得到ATE资源文件。3.根据权利要求1所述的主板测试系统,其特征在于,所述根据所述测试指令和所述ATE资源文件进行主板测试,包括:根据所述测试指令,触发所述待测主板执行所述ATE资源文件中测试程序对应的主板测试项目;其中,所述主板测试项目包括主板开关机测试、老化测试、硬件功能测试。4.根据权利要求3所述的主板测试系统,其特征在于,所述ATE服务端用于:向所述ATE客户端发送硬件功能测试指令,所述硬件功能测试指令用于触发所述待测主板进行硬件功能测试;接收所述ATE客户端返回的硬件功能测试的测试结果,将所述硬件功能测试的测试结果上传至所述ATE主服务器;在确定所述硬件功能测试执行成功时,向所述ATE客户端发送恢复出厂设置指令并删除所述ATE客户端中的ATE资源文件,所述恢复出厂设置指令用于触发所述待测主板恢复出厂设置。5.根据权利要求3所述的主板测试系统,其特征在于,所述ATE主服务器用于:接收并存储所述ATE客户端上传的主板开关机数据,根据所述开关机数据确定所述待测主板是否已成功完成主板开关机测试;若确定未完成主板开关机测试,则向所述ATE客户端发送开关机测试进行中指令;...
【专利技术属性】
技术研发人员:李云,丘志相,向仁涛,
申请(专利权)人:深圳华北工控股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。