板卡测试方法、装置、可读存储介质及计算机设备制造方法及图纸

技术编号:18913328 阅读:47 留言:0更新日期:2018-09-12 02:53
一种板卡测试方法、装置、可读存储介质及计算机设备,该方法包括:当获取到运行测试程序文件的指令时,通过上层驱动文件获取待测试板卡的IP地址,所述测试程序文件包括上层驱动文件和多个API测试文件;根据所述IP地址建立与所述板卡的连接;依序调取各个所述API测试文件,并将调取的当前API测试文件中的测试指令发送至所述板卡中,以使所述板卡执行所述测试指令并反馈测试结果。本发明专利技术实施例通过运行测试程序文件实现板卡的“一键式测试”,对板卡的各个功能自动测试,提高板卡的测试效率。

Board test method, device, readable storage medium and computer equipment

A board test method, device, readable storage medium and computer device includes: when the instruction to run the test program file is obtained, the IP address of the board to be tested is obtained through the upper drive file, which includes the upper drive file and a plurality of API test files; and according to the IP address. The connection with the board card is established, and the API test files are called sequentially, and the test instructions in the current API test files are sent to the board card so that the board can execute the test instructions and feedback the test results. The embodiment of the invention realizes the \one-key test\ of the board card by running the test program file, automatically tests the various functions of the board card, and improves the test efficiency of the board card.

【技术实现步骤摘要】
板卡测试方法、装置、可读存储介质及计算机设备
本专利技术涉及电子
,特别是涉及一种板卡测试方法、装置、可读存储介质及计算机设备。
技术介绍
现有的电子设备,如电脑、平板电脑、手机、电视机等的制作均是在PCB板上贴装诸如处理器等大量电子器件,贴装有电子器件的PCB板通常被称为PCBA(PrintedCircuitBoardAssembly),也称为板卡。为了保证板卡,比如电视(TV)板卡或手机板卡等的产品质量,在其出厂前,均需要对其进行性能测试,在现有技术中,通常会采用人工对其进行性能测试。一般通过将板卡连接测试服务器,由程序人员不断在测试服务器上手动编写测试脚本程序,以对板卡进行测试来实现。现有的测试方每测试一个板卡时均需编写一次测试脚本程序,测试速度慢,测试效率低,特别是针对多个板卡进行测试时,现有的测试方法工作量大,实用性差。
技术实现思路
鉴于上述状况,有必要针对现有技术中板卡测试效率低的问题,提供一种板卡测试方法、装置、可读存储介质及计算机设备。本专利技术实施例提供了一种板卡测试方法,包括:当获取到运行测试程序文件的指令时,通过上层驱动文件获取待测试板卡的IP地址,所述测试程序文件包括上层驱动文件和多个API测试文件;根据所述IP地址建立与所述板卡的连接;依序调取各个所述API测试文件,并将调取的当前API测试文件中的测试指令发送至所述板卡中,以使所述板卡执行所述测试指令并反馈测试结果。本专利技术实施例通过运行测试程序文件实现板卡的“一键式测试”,即通过测试程序文件,建立与板卡的连接,并调取各个API测试文件对板卡的各个功能自动测试,提高板卡的测试效率。进一步的,上述板卡测试方法,其中,所述将调取的当前API测试文件中的测试指令发送至所述板卡中的步骤之后还包括:获取所述当前API测试文件的测试时间;当所述测试时间超过阈值时,断开与所述板卡之间的连接,并计时;当计时达到所述测试时间时,重新建立与所述板卡的连接。进一步的,上述板卡测试方法,其中,所述重新建立与所述板卡的连接之后还包括步骤:发送获取测试结果的请求信息至所述板卡,以使所述板卡基于所述请求信息反馈测试结果。进一步的,上述板卡测试方法,其中,所述根据所述IP地址建立与所述板卡的连接的步骤之前还包括:检测所述板卡的IP地址是否完整和检测所述板卡的网络连接是否正常;当所述板卡的IP地址完整且所述板卡的网络连接正常时,确定建立与所述板卡的连接;当所述板卡的IP地址不完整或所述板卡的网络连接异常时,发出提示信息。进一步的,上述板卡测试方法,其中,当调取的当前API测试文件存在对应的条件API测试文件时,所述将调取的当前API测试文件中的测试指令发送至所述板卡中的步骤包括:查询所述条件API测试文件的测试结果,其中,所述条件API测试文件为已完成的所述API测试文件中与所述当前API测试文件相关联的文件;当所述条件API测试文件的测试结果满足预设条件时,将所述当前API测试文件中的测试指令发送至所述板卡中;当所述条件API测试文件的测试结果不满足所述预设条件时,执行调取下一个所述API测试文件的步骤。进一步的,上述板卡测试方法,其中,所述将所述当前API测试文件中的测试指令发送至所述板卡中的步骤包括:获取所述当前API测试文件中的IP地址标识信息,并根据所述IP地址标识信息查询对应的板卡,其中,所述IP地址标识信息用于标识所述上层驱动文件获取的IP地址;将所述当前API测试文件中的测试指令发送至所述对应的板卡中。本专利技术实施例还提供了一种板卡测试装置,包括:IP地址获取模块,用于当获取到运行测试程序文件的指令时,通过上层驱动文件获取待测试板卡的IP地址,所述测试程序文件包括上层驱动文件和多个API测试文件;连接建立模块,用于根据所述IP地址建立与所述板卡的连接;测试执行模块,用于依序调取各个所述API测试文件,并将调取的当前API测试文件中的测试指令发送至所述板卡中,以使所述板卡执行所述测试指令并反馈测试结果。进一步的,上述板卡测试装置,还包括:计算模块,用于获取所述当前API测试文件的测试时间;连接断开模块,用于当所述测试时间超过阈值时,断开与所述板卡之间的连接,并计时;连接重建模块,用于当计时达到所述测试时间时,重新建立与所述板卡的连接。进一步的,上述板卡测试装置,还包括:发送模块,用于发送获取测试结果的请求信息至所述板卡,以使所述板卡基于所述请求信息反馈测试结果。进一步的,上述板卡测试装置,还包括:检测模块,用于检测所述板卡的IP地址是否完整和检测所述板卡的网络连接是否正常;确定模块,用于当所述板卡的IP地址完整且所述板卡的网络连接正常时,确定建立与所述板卡的连接;提示模块,用于当所述板卡的IP地址不完整或所述板卡的网络连接异常时,发出提示信息。进一步的,上述板卡测试装置,当调取的当前API测试文件存在对应的条件API测试文件时,所述测试执行模块具体用于:查询所述条件API测试文件的测试结果,其中,所述条件API测试文件为已完成的所述API测试文件中与所述当前API测试文件相关联的文件;当所述条件API测试文件的测试结果满足预设条件时,将所述当前API测试文件中的测试指令发送至所述板卡中;当所述条件API测试文件的测试结果不满足所述预设条件时,执行调取下一个所述API测试文件的步骤。进一步的,上述板卡测试装置,所述测试执行模块具体用于:获取所述当前API测试文件中的IP地址标识信息,并根据所述IP地址标识信息查询对应的板卡,其中,所述IP地址标识信息用于标识所述上层驱动文件获取的IP地址;将所述当前API测试文件中的测试指令发送至所述对应的板卡中。本专利技术实施例还提供了一种可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述方法的步骤。本专利技术实施例还提供了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法的步骤。附图说明图1为本专利技术第一实施例中板卡测试方法的流程图;图2为本专利技术第二实施例中板卡测试方法的流程图;图3为本专利技术第三实施例中板卡测试方法的流程图;图4为本专利技术第四实施例中板卡测试装置的结构框图;图5为本专利技术实施例中计算机设备的结构框图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。参照下面的描述和附图,将清楚本专利技术的实施例的这些和其他方面。在这些描述和附图中,具体公开了本专利技术的实施例中的一些特定实施方式,来表示实施本专利技术的实施例的原理的一些方式,但是应当理解,本专利技术的实施例的范围不受此限制。相反,本专利技术的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。本专利技术实施例中的板卡测试是基于安装于终端上的测试程序文件实现,该终端例如计算机设备。该测试程序文件的数据经过数据封装后暴露给上层的是统一的文件读写接口,而它的底层实现则可以处理文件的不同存取方式。该测试程序文件包括上层驱动文件以及多个API测试文件,上层驱动文件用于配置板卡的信息,如配置板卡的IP本文档来自技高网...

【技术保护点】
1.一种板卡测试方法,其特征在于,包括:当获取到运行测试程序文件的指令时,通过上层驱动文件获取待测试板卡的IP地址,所述测试程序文件包括上层驱动文件和多个API测试文件;根据所述IP地址建立与所述板卡的连接;依序调取各个所述API测试文件,并将调取的当前API测试文件中的测试指令发送至所述板卡中,以使所述板卡执行所述测试指令并反馈测试结果。

【技术特征摘要】
1.一种板卡测试方法,其特征在于,包括:当获取到运行测试程序文件的指令时,通过上层驱动文件获取待测试板卡的IP地址,所述测试程序文件包括上层驱动文件和多个API测试文件;根据所述IP地址建立与所述板卡的连接;依序调取各个所述API测试文件,并将调取的当前API测试文件中的测试指令发送至所述板卡中,以使所述板卡执行所述测试指令并反馈测试结果。2.如权利要求1所述的板卡测试方法,其特征在于,所述将调取的当前API测试文件中的测试指令发送至所述板卡中的步骤之后还包括:获取所述当前API测试文件的测试时间;当所述测试时间超过阈值时,断开与所述板卡之间的连接,并计时;当计时达到所述测试时间时,重新建立与所述板卡的连接。3.如权利要求2所述的板卡测试方法,其特征在于,所述重新建立与所述板卡的连接之后还包括步骤:发送获取测试结果的请求信息至所述板卡,以使所述板卡基于所述请求信息反馈测试结果。4.如权利要求1所述的板卡测试方法,其特征在于,所述根据所述IP地址建立与所述板卡的连接的步骤之前还包括:检测所述板卡的IP地址是否完整和检测所述板卡的网络连接是否正常;当所述板卡的IP地址完整且所述板卡的网络连接正常时,确定建立与所述板卡的连接;当所述板卡的IP地址不完整或所述板卡的网络连接异常时,发出提示信息。5.如权利要求1所述的板卡测试方法,其特征在于,当调取的当前API测试文件存在对应的条件API测试文件时,所述将调取的当前API测试文件中的测试指令发送至所述板卡中的步骤包括:查询所述条件API测试文件的测试结果,其中,所述条件API测试文件为已完成的所述API测试文件中与所述当前API测试文件相关联的文件;当所述条件API测试文件的测试结果满...

【专利技术属性】
技术研发人员:蔡培培
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:广东,44

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

1