自动调整主板测试流程的系统及其实现方法

文档序号:6506604阅读:139来源:国知局
自动调整主板测试流程的系统及其实现方法
【专利摘要】本发明提供一种自动调整主板测试流程的系统及其实现方法,根据各项测试的故障率对测试流程进行调整,包括:识别模块识别主板所需要测试的待测单项;读取模块从数据库中读取待测单项的测试故障率;调整模块将待测单项按照测试故障率由高到低的测试顺序排列,形成新的测试流程;测试模块将所有待测单项依照新的测试流程利用测试工具进行测试,取得测试结果;保存模块将每个该待测单项的测试结果存入数据库中。
【专利说明】自动调整主板测试流程的系统及其实现方法
【技朮领域】
[0001]本发明涉及一种自动调整主板测试流程的系统及其方法。
【背景技朮】
[0002]在主板测试中,目前是依据个人经验来安排不同测试项的先后顺序,而测试项在不同主板中的测试时间有一些差别,测试失败的情况也不尽相同。有一些测试项测试时间长,也有一些测试项由于各种原因容易测试失败,如果把一些容易失败的测试项放在测试故障率低的测试项后面,或把测试时间短的测试项放在测试时间长的测试项后面,往往需要比较长的事件才能发现这些测试失败的测试项,这样会导致在主板开发阶段发现硬件缺陷或检测软件错误的效率不高,也会导致在主板测试阶段当测试故障率高的时候测试时间过长,测试效率不高。

【发明内容】

[0003]因此,本发明的目的主要在于提供一种克服上述技术缺陷,根据测试故障率的高低对主板的测试流程进行自动调整的系统及其实现方法。
[0004]为达到上述目的,本发明提供一种自动调整主板测试流程的系统,该系统由识别模块、读取模块、调整模块、测试模块以及保存模块组成,其中,识别模块用于识别主板所需要测试的待测单项;读取模块用于从数据库中读取所需要测试的该待测单项的测试故障率;调整模块用于将该待测单项按照测试故障率由高到低的测试顺序排列,形成新的测试流程;测试模块将所有该待测单项依照新的测试流程利用测试工具进行测试,取得测试结果;保存模块将每个该待测单项的测试结果存入数据库中。
[0005]本发明还提供一种自动调整主板测试流程的方法,该方法包括:识别主板所需要测试的待测单项;根据所识别的待测单项,从数据库中读取对应该待测单项的测试故障率;将各待测单项按照测试故障率由高到低的测试顺序排列,形成新的测试流程;将所有该待测单项依照新的测试流程利用测试工具进行测试,取得测试结果;将每个该待测单项的测试结果存入数据库中。
[0006]特别地,所述待测单项包含CPU、内存、硬盘、光驱、南桥芯片组、北桥芯片组、PCI总线。
[0007]相较于现有技术,本发明的自动调整主板测试流程的系统及其实现方法,根据各项测试的故障率对测试流程进行调整,优先测试故障率高的测试项,避免在主板开发阶段发现硬件缺陷或检测软件错误的效率不高的弊端,提高测试的效率。
【【专利附图】

【附图说明】】
[0008]图1为本发明自动调整主板测试流程的系统的连接框图;
[0009]图2为本发明自动调整主板测试流程的方法的流程图;
[0010]图3为本发明自动调整主板测试流程的方法的举例说明。【【具体实施方式】】
[0011]下面,结合附图所示,对本发明的具体实施例做详细说明:
[0012]本发明提供一种自动调整主板测试流程的系统及其实现方法,根据各项测试的故障率对测试流程进行调整,优先测试故障率高测试项,提高测试效率,请参阅图1,为本发明自动调整主板测试流程的系统的连接框图,如图所示,所述自动调整主板测试流程的系统I由识别模块11、读取模块12、调整模块13、测试模块14以及保存模块15组成,其中,所述识别模块11用于识别主板所需要测试的待测单项;读取模块12用于从数据库中读取所需要测试的该待测单项的测试故障率;调整模块13用于将该待测单项按照测试故障率由高到低的测试顺序排列形成新的测试流程;测试模块14将所有该待测单项依照新的测试流程利用测试工具进行测试,取得测试结果;保存模块15将每个该待测单项的测试结果存入数据库中。
[0013]请参阅图2,为本发明自动调整主板测试流程的方法的流程图,如图所示,该方法包括以下步骤:
[0014]步骤21:识别主板所需要测试的待测单项;
[0015]步骤22:根据所识别的待测单项,从数据库中读取待测单项的测试故障率;
[0016]步骤23:调整待测单项的测试顺序,将待测单项按照测试故障率由高到低的测试顺序排列,形成新的测试流程;
[0017]步骤24:将所有该待测单项依照新的测试流程利用测试工具进行测试,取得测试结果;
[0018]步骤25:将每个该待测单项的测试结果存入数据库中;
[0019]步骤26:确认是否有下个待测主板,若有,则转入步骤21重新进行测试,若否,则结束测试。
[0020]于本实施例中,所述测试结果包括测试时间和测试通过情况,测试时间为待测单项的平均测试时间,即测试时间=每次测试时间的总和/总测试次数,各待测单项的测试包括通过和不通过两种情形,因此测试通过情况由测试通过次数、测试故障次数组成,测试不通过则测试故障次数加I,测试通过则测试通过次数加I。
[0021]于本实施例中,所述测试故障率由测试通过情况累积计算得到,即测试故障率=测试故障次数/总测试次数,其中总测试次数=测试故障次数+测试通过次数,该待测单项完成测试后,更新所述数据库中该待测单项的测试故障率,并在下次测试时读取该待测单项的测试故障率。
[0022]于本实施例中,若该待测单项的测试顺序不可调整,则固定该测试顺序,并将可调整测试顺序的待测单项按照故障率由高到低逐个插入该测试顺序中,形成新的测试流程。
[0023]于本实施例中,所述待测单项包含CPU、内存、硬盘、光驱、南桥芯片组、北桥芯片组、PCI总线。
[0024]请参阅图3,为本发明自动调整主板测试流程的方法的举例说明,如图所示,以每个待测单项A、B、C、D、E为一行,各待测单项的测试时间、测试属性、故障率、原测试顺序以及新测试顺序为列项,其中新测试顺序是在原测试顺序的基础上,依据测试属性和故障率重新排列而成。以图中五个待测单项A、B、C、D、E为例,其中A、E为不可调整顺序的,而B、C、D为可调整的测试单项,按照上述自动调整主板测试流程的方法的流程,固定A、E的测试顺序仍然为I和5,将B、C、D按照故障率由高到低排列为C、D、E,逐个插入A、E中,则新的测试顺序为A、C、D、B、E。从而可以看到,由于待测单项C的故障率较高,若按照常规测试顺序,需要16分钟才能发现故障,而按照新的测试顺序,只需11分钟便可发现故障。
[0025]上面结合附图对本发明的【具体实施方式】和实施例做了详细说明,但是本发明并不限于上述实施方式和实施例,在本领域技术人员所具备的知识范围内,还可以在不脱离本发明构思的前提下做出各种变化。
【权利要求】
1.一种自动调整主板测试流程的系统,其特征在于,该系统包括: 识别模块,用于识别主板所需要测试的待测单项; 读取模块,用于从数据库中读取该待测单项的测试故障率; 调整模块,将各待测单项按照测试故障率由高到低的测试顺序排列,形成新的测试流程; 测试模块,将所有该待测单项依照新的测试流程利用测试工具进行测试,取得测试结果; 保存模块,将每个该待测单项的测试结果存入数据库中。
2.根据权利要求1所述的自动调整主板测试流程的系统,其特征在于,所述测试结果包括测试时间和测试通过情况。
3.根据权利要求1或2所述的自动调整主板测试流程的系统,其特征在于,所述测试故障率由测试通过情况计算得出,该待测单项完成测试后,更新所述数据库中该待测单项的测试故障率,并在下次测试时读取该测试故障率。
4.根据权利要求1所述的自动调整主板测试流程的系统,其特征在于,若该待测单项的测试顺序不可调整,则固定该测试顺序,并将可调整测试顺序的待测单项按照故障率由高到低的排列逐个插入该测试顺序中,形成新的测试流程。
5.根据权利要求1所述的自动调整主板测试流程的系统,其特征在于,所述待测单项包含CPU、内存、硬盘、光驱、南桥芯片组、北桥芯片组、PCI总线。
6.一种自动调整主板测试流程的方法,适用于上述自动调整主板测试流程的系统,其特征在于,该方法包括以下步骤: 识别主板所需要测试的待测单项; 根据所识别的待测单项,从数据库中读取对应该待测单项测试故障率; 将各待测单项按照测试故障率由高到低的测试顺序排列,形成新的测试流程; 将所有该待测单项依照新的测试流程利用测试工具进行测试,取得测试结果; 将每个该待测单项的测试结果存入数据库中。
7.根据权利要求6所述的自动调整主板测试流程的方法,其特征在于,所述测试结果包括测试时间和测试通过情况。
8.根据权利要求6或7所述的自动调整主板测试流程的方法,其特征在于,所述测试故障率由测试通过情况计算得到,该待测单项完成测试后,更新所述数据库中该待测单项的测试故障率,并在下次测试时读取该测试故障率。
9.根据权利要求6所述的自动调整主板测试流程的方法,其特征在于,若该待测单项的测试顺序不可调整,则固定该测试顺序,并将可调整测试顺序的待测单项按照故障率由高到低的排列逐个插入该测试顺序中,形成新的测试流程。
10.根据权利要求6所述的自动调整主板测试流程的方法,其特征在于,所述待测单项包含CPU、内存、硬盘、光驱、南桥芯片组、北桥芯片组、PCI总线。
【文档编号】G06F11/22GK104346243SQ201310323438
【公开日】2015年2月11日 申请日期:2013年7月30日 优先权日:2013年7月30日
【发明者】章畅海 申请人:旭达电脑(昆山)有限公司, 宇达电脑(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1