板卡测试方法及系统与流程

文档序号:12456206阅读:541来源:国知局
板卡测试方法及系统与流程
本发明涉及板卡测试
技术领域
,特别涉及一种板卡测试方法及系统。
背景技术
:板卡是一种印制电路板,制作时带有插芯,可以插入计算机的主板的插槽中,用来控制硬件的运行,在其安装驱动程序后,即可实现相应的硬件功能。为了确保板卡的良率,板卡生产厂商在将生产好的板卡发送给客户之前,都会对板卡进行测试。现有技术中板卡的测试方法主要为逐项串行测试的方法,即按硬件的顺序进行测试。另外,少数的测试设备可以将待测试项分为几个区域,同时对几个区域进行测试。上述逐项串行测试方法虽然能够提高板卡的良率,但是测试效率相对较低,例如:在测试图像的时候,只能等待图像测试完成,才能去测试其它测试项,在等待的过程中,浪费电脑资源。此外,虽然少数的测试设备可以同时对几个区域进行测试,但是对每个区域进行测试时,其实质也是采用逐项串行测试的方法。技术实现要素:基于此,本发明的目的是提供一种板卡测试方法及系统,以提高板卡的测试效率。一种板卡测试方法,包括:将不能并行测试的待测试项分配至主测试通道,能够并行测试且不影响所述主测试通道测试的待测试项分配至一个或多个拓展测试通道;对所述主测试通道中的待测试项和所述拓展测试通道中的待测试项同时进行测试。相较现有技术,本发明所述板卡测试方法中,由于将所述板卡中的待测试项分配至不同的测试通道,再对各个测试通道中的待测试项同时进行测试,所以能够提高测试效率,从而节省测试设备的运行资源。上述板卡测试方法中,将待测试项进行分配之前,所述板卡测试方法还包括:将待测试项编辑成相应的脚本待测试项;将所述脚本待测试项分配至所述主测试通道和所述拓展测试通道中。上述板卡测试方法中,所述对所述主测试通道中的待测试项和所述拓展测试通道中的待测试项同时进行测试的步骤具体包括:判断所述主测试通道中的待测试项和所述拓展测试通道中的待测试项的测试是否出现异常;若是,则对其进行重新测试,并判断在预设的测试次数之后是否出现异常。上述板卡测试方法中,所述判断在预设的测试次数之后是否出现异常的步骤具体包括:当在预设的测试次数之后出现异常时,则将所述板卡置于另一测试架中进行测试,并判断此异常项是否仍出现异常。上述板卡测试方法中,在对所述主测试通道中的待测试项和所述拓展测试通道中的待测试项同时进行测试之前,所述板卡测试方法还包括:对所述板卡进行初始化检测,并判断是否出现异常。一种板卡测试系统,包括板卡和多个测试架,所述板卡置于所述测试架中,所述板卡测试系统还包括:分配模块,用于将不能并行测试的待测试项分配至主测试通道,能够并行测试且不影响所述主测试通道测试的待测试项分配至一个或多个拓展测试通道;测试模块,用于对所述主测试通道中的待测试项和所述拓展测试通道中的待测试项同时进行测试。上述板卡测试系统中,所述板卡测试系统还包括:编辑模块,用于将待测试项编辑成相应的脚本待测试项,并将所述脚本待测试项传送给所述分配模块,所述分配模块将所述脚本待测试项分配至所述主测试通道和所述拓展测试通道中。上述板卡测试系统中,所述板卡测试系统还包括:判断模块,用于判断所述主测试通道中的待测试项和所述拓展测试通道中的待测试项的测试是否出现异常;重测模块,所述重测模块用于在所述主测试通道中的待测试项和所述拓展测试通道中的待测试项的测试当中出现异常时,对出现异常的测试项进行重新测试;第一判断子模块,用于判断在预设的测试次数之后所述异常的测试项是否出现异常。上述板卡测试系统中,当所述出现异常的测试项在预设的测试次数之后仍出现异常时,则将所述板卡置于另一测试架中进行测试,所述判断模块判断所述出现异常的测试项是否仍出现异常。上述板卡测试系统中,所述板卡测试系统还包括:初始化检测模块,用于对所述板卡进行初始化检测;第二判断子模块,用于判断所述初始化检测的检测结果是否出现异常。附图说明图1为本发明第一实施例中提供的板卡测试方法的流程图;图2为本发明第一实施例中板卡中的待测试项进行分配之前的步骤的流程图;图3为本发明第二实施例中提供的板卡测试方法的流程图;图4为本发明第三实施例中提供的板卡测试方法的流程图;图5为本发明第一、第二、第三实施例中的板卡测试系统的结构框图。主要元件符号说明:板卡10测试架11分配模块12测试模块13编辑模块14判断模块15第一判断子模块151第二判断子模块152重测模块16初始化检测模块17如下具体实施方式将结合上述附图进一步说明本发明。具体实施方式为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的若干实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。需要说明的是,当元件被称为“固设于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的
技术领域
的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。请参阅图1,为本发明第一实施例中提供的一种板卡测试方法,用于对置于一测试架中的板卡进行测试,所述板卡测试方法包括:步骤S101,将不能并行测试的待测试项分配至主测试通道,能够并行测试且不影响所述主测试通道测试的待测试项分配至一个或多个拓展测试通道;步骤S102,对所述主测试通道中的待测试项和所述拓展测试通道中的待测试项同时进行测试。具体的,在步骤S101中,不能并行测试的待测试项主要包括ATV模式,DTV模式和HDMI1/2状态等。由于在同一时间,ATV模式,DTV模式和HDMI1/2状态只能运行当中的一个,所以将他们分配至所述主测试通道中,且所述主测试通道中的测试项只能进行串行测试。对所述主测试通道中的待测试项进行测试时,同时测试图像和声音是否正常。具体的,在步骤S101中,能够并行测试且不影响所述测试主通道的待测试项主要包括电压测试,下载烧录KEY,烧录MAC,测试USB接口,测试蓝牙、WIFI等。由于在同一时间,电压测试,下载烧录KEY,烧录MAC,测试USB接口,测试蓝牙、WIFI等可以同时运行当中的一个或多个,所以将他们分配至所述拓展测试通道中。具体的,在步骤S102中,在对所述主测试通道中的待测试项和所述拓展测试通道中的待测试项同时进行测试时,所述主测试通道和所述拓展测试通道的测试不分先后同时进行。此外,由于测试过程中,与所述拓展测试通道中的待测试项进行测试时所需的时间进行对比,所述主测试通道中的待测试项进行测试时所需时间相对较长,所以,本实施例中所述拓展测试通道一般设置一个或两个就足够容纳能够同时进行测试且不影响所述主通道测试的待测试项,这样既可以简化程序,又可以节省时间,从而提高测试效率。在测试过程中,节省的测试时间即为所述拓展测试通道中的待测试项完成测试所需的测试时间。请参阅图2,将待测试项进行分配之前,所述板卡测试方法还包括:步骤S201,将待测试项编辑成相应的脚本待测试项;步骤S202,将所述脚本待测试项分配至所述主测试通道和所述拓展测试通道中。具体的,需将所述板卡中的待测试项程序化编辑成相应的脚本待测试项,才能进行测试,其中,编辑和分配的过程由测试产线上的技术员进行。在对所述主测试通道中的待测试项和所述拓展测试通道中的待测试项同时进行测试之前,所述板卡测试方法还包括:对所述板卡进行初始化检测,并判断是否出现异常。具体的,在进行初始化检测时,需运行测试程序来加载脚本,同时还应开启相应个数的线程来分别用于各个测试通道。所述初始化检测主要包括板卡的启动,开机图像检测,开机电压检测等待测试项。请参阅图3,为本发明第二实施例中提供的一种板卡测试方法,所述板卡测试方法包括:步骤S301,将不能并行测试的待测试项分配至主测试通道,能够并行测试且不影响所述主测试通道测试的待测试项分配至一个或多个拓展测试通道;步骤S302,对所述主测试通道中的待测试项和所述拓展测试通道中的待测试项同时进行测试;步骤S303,判断所述主测试通道中的待测试项和所述拓展测试通道中的待测试项的测试是否出现异常。步骤S304,若是,则对其进行重新测试,并判断在预设的测试次数之后是否出现异常。具体的,步骤S303中,若所述主测试通道中的待测试项和所述拓展测试通道中的待测试项的测试都没有出现异常时,则确认整个测试过程正常,即所述板卡为良品。当出现异常测试项时,只需单独对异常测试项重新进行测试,而无需像串行测试过程中,对整个测试项逐一进行测试,这样可以节省测试时间,从而提高测试效率。具体的,步骤S303中,若没有出现异常,则继续下一项测试,直至所述主测试通道中的待测试项和所述拓展测试通道中的待测试项都测试完,且都没有异常之后,上传测试结果。所述预设的测试次数可根据测试需要设定,本实施例中,一般设定为3-5次。若在预设的测试次数之后没有出现异常时,则进行下一项测试。请参阅图4,为本发明第三实施例中提供的一种板卡测试方法,所述板卡测试方法包括:步骤S401,将不能并行测试的待测试项分配至主测试通道,能够并行测试且不影响所述主测试通道测试的待测试项分配至一个或多个拓展测试通道;步骤S402,对所述主测试通道中的待测试项和所述拓展测试通道中的待测试项同时进行测试。步骤S403,判断所述主测试通道中的待测试项和所述拓展测试通道中的待测试项的测试是否出现异常。步骤S404,若是,则对其进行重新测试,并判断在预设的测试次数之后是否出现异常。步骤S405,若是,则将所述板卡置于另一测试架中进行测试,并判断此异常项是否仍出现异常。具体的,步骤S405中,若没有出现异常,则继续下一项测试;若仍出现异常,则确认所述板卡为不良品。由于测试过程中,所述测试架有可能出现损坏,所以需将所述板卡置于另一测试架中进行测试,以免出现误判。综上,本发明所述板卡测试方法中,由于将所述板卡中的待测试项分配至不同的测试通道,再对各个测试通道中的待测试项同时进行测试,所以能够提高测试效率,从而节省测试设备的运行资源。请参阅图5,一种板卡测试系统,包括板卡10和多个测试架11,所述板卡10置于一个所述测试架11中,所述板卡测试系统还包括:分配模块12,用于将不能并行测试的待测试项分配至主测试通道,能够并行测试且不影响所述主测试通道测试的待测试项分配至一个或多个拓展测试通道;测试模块13,用于对所述主测试通道中的待测试项和所述拓展测试通道中的待测试项同时进行测试。上述板卡测试系统中,所述板卡测试系统还包括:编辑模块14,用于将待测试项编辑成相应的脚本待测试项,并将所述脚本待测试项传送给所述分配模块12,所述分配模块12将所述脚本待测试项分配至所述主测试通道和所述拓展测试通道中。上述板卡测试系统中,所述板卡测试系统还包括:判断模块15,用于判断所述主测试通道中的待测试项和所述拓展测试通道中的待测试项的测试是否出现异常;重测模块16,用于在所述主测试通道中的待测试项和所述拓展测试通道中的待测试项的测试当中出现异常时,对出现异常的测试项进行重新测试;第一判断子模块151,用于判断在预设的测试次数之后所述异常的测试项是否出现异常。上述板卡测试系统中,当所述出现异常的测试项在预设的测试次数之后仍出现异常时,则将所述板卡10置于另一测试架11中进行测试,所述判断模块15判断所述出现异常的测试项是否仍出现异常。上述板卡测试系统中,所述板卡测试系统还包括:初始化检测模块17,用于对所述板卡进行初始化检测;第二判断子模块152,用于判断所述初始化检测的检测结果是否出现异常。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1