板卡测试方法、系统、可读存储介质及计算机设备技术方案

技术编号:19009033 阅读:35 留言:0更新日期:2018-09-22 08:55
本发明专利技术公开了一种板卡测试方法、系统、可读存储介质及计算机设备,所述方法应用于测试终端,所述测试终端与多个板卡连接,所述方法包括:当接收到用户输入的配置参数时,判断是否存在与所述配置参数对应的当前功能测试文件;若是,则调用所述当前功能测试文件分别对每个所述板卡进行功能测试,以获得每个所述板卡的测试结果;分别输出每个所述板卡的测试结果。本发明专利技术能够保证在板卡的自动化测试过程中用户不会错过其关注的功能测试软件的测试过程,解决了常规的自动化测试方案不具备个性化测试功能的问题,能够提升实际测试效果。

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

The invention discloses a board test method, a system, a readable storage medium and a computer device. The method is applied to a test terminal, which is connected to a plurality of boards. The method includes: when receiving a configuration parameter input by a user, judging whether there is a current function corresponding to the configuration parameter. If so, the current function test file is invoked to test each card separately to obtain the test results of each card, and the test results of each card are output separately. The invention can ensure that the user will not miss the testing process of the functional testing software concerned in the automatic testing process of the board card, solve the problem that the conventional automatic testing scheme does not have the personalized testing function, and can improve the actual testing effect.

【技术实现步骤摘要】
板卡测试方法、系统、可读存储介质及计算机设备
本专利技术涉及板卡测试
,特别是涉及一种板卡测试方法、系统、可读存储介质及计算机设备。
技术介绍
板卡是一种印制电路板,用于电子设备,例如电视板卡是电视机的主控板卡。通常在板卡生产之后,为了确保板卡的良率,板卡生产厂商在将生产好的板卡发送给客户之前,都需要使用测试机对板卡进行各项功能测试,测试机上安装有相关的测试软件,比如对于电视板卡而言,为保证电视板卡的质量,需要进行ATV性能或者是板卡的存储空间容满等功能的测试。现有技术中,在对多个板卡进行测试时,通常是测试机与板卡一对一测试,即每个工作人员操作一台测试机分别对每块板卡进行测试及分析,测试完一台板卡,并获得该板卡的测试结果后,再进行下一块板卡的测试,花费时间长,测试效率低。虽然目前也有一些自动化的测试方案,能够提升测试效率,但这些自动化测试方案都是常规的自动化测试方案,不具备个性化测试功能,在存在多种功能测试时,只能按照一定的先后顺序,依次使用不同的功能测试软件对板卡进行测试。但在实际测试中,对于某些功能测试软件,测试人员往往更关注其测试过程,若采用这种自动化测试方案,往往会导致用户错过需要关注的功能测试软件的测试过程,影响了实际测试效果。
技术实现思路
为此,本专利技术的一个实施例提出一种板卡测试方法,解决常规的自动化测试方案不具备个性化测试功能的问题。根据本专利技术一实施例的板卡测试方法,应用于测试终端,所述测试终端与多个板卡连接,所述方法包括:当接收到用户输入的配置参数时,判断是否存在与所述配置参数对应的当前功能测试文件;若是,则调用所述当前功能测试文件分别对每个所述板卡进行功能测试,以获得每个所述板卡的测试结果;分别输出每个所述板卡的测试结果。根据本专利技术实施例的板卡测试方法,在实际测试过程中,当接收到用户输入的配置参数时,会判断测试终端中是否存在与该配置参数对应的当前功能测试文件,若存在,则表明该当前功能测试文件即是用户特别关注的功能测试软件,对于这类功能测试软件,只有在接收到用户输入的对应的配置参数后,才会调用该当前功能测试文件分别对每个所述板卡进行功能测试,获得每个板卡的测试结果,最后输出每个板卡的测试结果,由于当前功能测试文件是在用户输入了对应的配置参数后才执行相应测试,因此,保证用户不会错过其测试过程,解决了常规的自动化测试方案不具备个性化测试功能的问题,能够提升实际测试效果。另外,根据本专利技术上述实施例的板卡测试方法,还可以具有如下附加的技术特征:进一步地,在本专利技术的一个实施例中,所述测试终端中包含多个功能测试文件,所述方法还包括:判断所述多个功能测试文件中是否存在触发性功能测试文件,所述触发性功能测试文件用于在接收到对应的配置参数后执行功能测试;若是,则开启监听事件,所述监听事件用于监听是否产生触发条件,所述触发条件为接收到所述配置参数。进一步地,在本专利技术的一个实施例中,所述调用所述当前功能测试文件分别对每个所述板卡进行功能测试的步骤包括:获取每个所述板卡的测试需求信息,所述测试需求信息包括至少一个功能测试文件;查找包含所述当前功能测试文件的测试需求信息所对应的当前板卡;调用所述当前功能测试文件对所述当前板卡进行功能测试。进一步地,在本专利技术的一个实施例中,所述调用所述当前功能测试文件对所述当前板卡进行功能测试的步骤包括:判断所述当前板卡的数量;当所述当前板卡的数量至少为两个时,调用所述当前功能测试文件同时对每个所述当前板卡进行功能测试。进一步地,在本专利技术的一个实施例中,所述判断是否存在与所述配置参数对应的功能测试文件的步骤之前,所述方法还包括:获取所述多个板卡中每个所述板卡的IP地址;相应地,所述分别输出每个所述板卡的测试结果的步骤中,每个所述测试结果中携带对应的所述板卡的IP地址。进一步地,在本专利技术的一个实施例中,所述测试终端与每个所述板卡处于同一个局域网中。本专利技术的另一个实施例提出一种板卡测试系统,解决常规的自动化测试方案不具备个性化测试功能的问题,该板卡测试系统应用于测试终端,所述测试终端与多个板卡连接,所述系统包括:第一判断模块,用于当接收到用户输入的配置参数时,判断是否存在与所述配置参数对应的当前功能测试文件;测试模块,用于当所述第一判断模块判断到存在与所述配置参数对应的当前功能测试文件时,调用所述当前功能测试文件分别对每个所述板卡进行功能测试,以获得每个所述板卡的测试结果;输出模块,用于分别输出每个所述板卡的测试结果。另外,根据本专利技术上述实施例的板卡测试系统,还可以具有如下附加的技术特征:进一步地,在本专利技术的一个实施例中,所述测试终端中包含多个功能测试文件,所述系统还包括:第二判断模块,用于判断所述多个功能测试文件中是否存在触发性功能测试文件,所述触发性功能测试文件用于在接收到对应的配置参数后执行功能测试;监听模块,用于在所述第二判断模块判断到所述多个功能测试文件中存在所述触发性功能测试文件时,开启监听事件,所述监听事件用于监听是否产生触发条件,所述触发条件为接收到所述配置参数。本专利技术的另一个实施例还提出一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。本专利技术的另一个实施例还提出一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法的步骤。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实施例了解到。附图说明本专利技术实施例的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1是根据本专利技术第一实施例的板卡测试方法的流程图;图2是根据本专利技术第二实施例的板卡测试方法的流程图;图3是根据本专利技术另一实施例的板卡测试系统的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提出板卡测试方法,其执行主体是测试终端,测试终端例如是测试服务器,具体可以是一台具有测试功能的计算机设备,该测试终端上设有若干个插槽,用于多个板卡插入,建立测试终端与板卡之间的连接,插槽和板卡数量例如是10个,即测试终端上有10个插槽,用于与10个板卡同时连接。具体实施时,可以根据该测试终端和与该测试终端连接的每个板卡组建一个局域网,在该局域网中,每个板卡都有自己唯一的IP地址,便于对每个板卡进行区分。该测试终端中具有与功能测试相关的程序文件,程序文件包括上层驱动文件以及对应于板卡各项功能测试点的功能测试文件(也称API测试文件),上层驱动文件用于实现对板卡测试前各项准备测试功能,例如先获取并测试板卡的IP地址是否健全合法,接着测试板卡与测试终端的连接是否正常,板卡的网络是否异常等,在所有上层驱动文件测试完成且成功后,各个API测试文件才开始对板卡进行具体的功能测试。API测试文件可以有多个,分别对应不同的测试功能,例如,其中一个API测试文件为板卡的存储空间容满测本文档来自技高网...
板卡测试方法、系统、可读存储介质及计算机设备

【技术保护点】
1.一种板卡测试方法,应用于测试终端,所述测试终端与多个板卡连接,其特征在于,所述方法包括:当接收到用户输入的配置参数时,判断是否存在与所述配置参数对应的当前功能测试文件;若是,则调用所述当前功能测试文件分别对每个所述板卡进行功能测试,以获得每个所述板卡的测试结果;分别输出每个所述板卡的测试结果。

【技术特征摘要】
1.一种板卡测试方法,应用于测试终端,所述测试终端与多个板卡连接,其特征在于,所述方法包括:当接收到用户输入的配置参数时,判断是否存在与所述配置参数对应的当前功能测试文件;若是,则调用所述当前功能测试文件分别对每个所述板卡进行功能测试,以获得每个所述板卡的测试结果;分别输出每个所述板卡的测试结果。2.根据权利要求1所述的板卡测试方法,其特征在于,所述测试终端中包含多个功能测试文件,所述方法还包括:判断所述多个功能测试文件中是否存在触发性功能测试文件,所述触发性功能测试文件用于在接收到对应的配置参数后执行功能测试;若是,则开启监听事件,所述监听事件用于监听是否产生触发条件,所述触发条件为接收到所述配置参数。3.根据权利要求1所述的板卡测试方法,其特征在于,所述调用所述当前功能测试文件分别对每个所述板卡进行功能测试的步骤包括:获取每个所述板卡的测试需求信息,所述测试需求信息包括至少一个功能测试文件;查找包含所述当前功能测试文件的测试需求信息所对应的当前板卡;调用所述当前功能测试文件对所述当前板卡进行功能测试。4.根据权利要求1所述的板卡测试方法,其特征在于,所述调用所述当前功能测试文件对所述当前板卡进行功能测试的步骤包括:判断所述当前板卡的数量;当所述当前板卡的数量至少为两个时,调用所述当前功能测试文件同时对每个所述当前板卡进行功能测试。5.根据权利要求1所述的板卡测试方法,其特征在于,所述判断是否存在与所述配置参数对应的功能测试文件的步骤之前,所述方法还包括:获取所述多个板卡中每个所述板卡...

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

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

1