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

技术编号:18913326 阅读:29 留言:0更新日期:2018-09-12 02:53
一种板卡测试方法、装置、可读存储介质及计算机设备,该板卡测试方法包括:建立与至少一个待测试板卡之间的连接,并获取任务服务器中的一测试任务信息,所述测试任务信息包括文件标识和板卡标识;根据所述板卡标识在所述板卡中查找目标板卡,并根据所述文件标识在多个所述API测试文件查找目标API测试文件;将所述目标API测试文件中的测试指令发送至所述目标板卡中,以使所述目标板卡执行所述测试指令并反馈测试结果。本发明专利技术实施例可根据客户提交的测试任务自动完成板卡的测试,提高测试效率。

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

A board test method, device, readable storage medium and computer equipment includes: establishing a connection with at least one board to be tested, and obtaining test task information in a task server, the test task information including file identification and board identification; and identifying according to the board identification. The target card is searched in the card, and the target API test file is searched according to the document identification; and the test instruction in the target API test file is sent to the target card so that the target card executes the test instruction and feeds back the test result. The embodiment of the invention can automatically complete the test of the board card according to the test task submitted by the customer and improve the test efficiency.

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

【技术保护点】
1.一种板卡测试方法,其特征在于,应用于测试机,所述测试机存储多个API测试文件,所述板卡测试方法包括:建立与至少一个待测试板卡之间的连接;获取任务服务器中的一测试任务信息,所述测试任务信息包括文件标识和板卡标识;根据所述板卡标识在所述板卡中查找目标板卡,并根据所述文件标识在多个所述API测试文件查找目标API测试文件;将所述目标API测试文件中的测试指令发送至所述目标板卡中,以使所述目标板卡执行所述测试指令并反馈测试结果。

【技术特征摘要】
1.一种板卡测试方法,其特征在于,应用于测试机,所述测试机存储多个API测试文件,所述板卡测试方法包括:建立与至少一个待测试板卡之间的连接;获取任务服务器中的一测试任务信息,所述测试任务信息包括文件标识和板卡标识;根据所述板卡标识在所述板卡中查找目标板卡,并根据所述文件标识在多个所述API测试文件查找目标API测试文件;将所述目标API测试文件中的测试指令发送至所述目标板卡中,以使所述目标板卡执行所述测试指令并反馈测试结果。2.如权利要求1所述的板卡测试方法,其特征在于,所述测试任务信息还包括软件下载地址,所述将所述目标API测试文件中的测试指令发送至所述目标板卡中的步骤之前还包括:根据所述软件下载地址下载系统软件,并将所述系统软件发送至所述目标板卡中进行升级。3.如权利要求1所述的板卡测试方法,其特征在于,所述建立与至少一个待测试板卡之间的连接的步骤包括:获取至少一待测试的板卡的IP地址,并根据所述IP地址建立与所述板卡之间的连接。4.如权利要求3所述的板卡测试方法,其特征在于,所述根据所述板卡标识查找对应的目标板卡的步骤包括:根据所述板卡标识查找对应的IP地址,并根据所述IP地址查找目标板卡。5.如权利要求1所述的板卡测试方法,其特征在于,所述将所述目标API测试文件中的测试指令发送至所述目标板卡中的步骤之前还包括:检测所述目标板卡的当前状态,所述目标板卡的状态包括空闲状态和测试状态;当所述目标板卡处于空闲状态时,确定将所述目标API测试文件中的测...

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

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

1