电脑测试系统及方法

文档序号:6587279阅读:132来源:国知局
专利名称:电脑测试系统及方法
技术领域
本发明涉及一种测试系统及方法,尤其是一种电脑测试系统及方法。
背景技术
从事计算机硬件产品生产的代工厂商(Original Equipment Manufacturing, OEM),对于生产出来的产品,例如主机板(Motherboard,Μ/Β)、中央处理器 (CentralProcessing Unit, CPU)、光驱(CDROM)、调制解调器(Modem)等的品质要求很高。 因此,OEM在产品出厂前,需对其计算机硬件产品进行一系列的功能性诊断测试,以掌控其 产品的品质状况。传统的测试方法采用流水线,将所有待测电脑安放于生产线上,然后依次 对每个电脑进行测试。但是,这种测试方法速度慢,不能满足客户快速交货的需求,且每次 只能测试同一类型的电脑。

发明内容
鉴于以上内容,有必要提供一种电脑测试系统,其可对多台不同类型的电脑同时 进行测试。鉴于以上内容,还有必要提供一种电脑测试方法,其可对多台不同类型的电脑同 时进行测试。所述电脑测试系统,该电脑测试系统包括文档设置模块,用于设置不同类型电脑 的测试文档,所述测试文档中存储的测试参数包括待测电脑的类型、该类型电脑的测试项 目、每个测试项目需要测试的信号、每个测试信号的标准值及测试结果存储路径;数据获取 模块,用于当测试开始时,根据待测电脑的类型获取当前批次中每个待测电脑的测试文档; 指令发送模块,用于根据每个待测电脑的测试文档中的测试参数向每个待测电脑发送测试 指令;信号测试模块,用于控制每个待测电脑,根据测试参数依次对该待测电脑的每个测试 项目的测试信号进行测试,获取每个测试信号的测试数据;所述信号测试模块,还用于根据 设定的每个测试信号的标准值对测试数据进行分析,以判断每个测试信号的测试数据是否 在设定的标准值范围内;所述信号测试模块,还用于当该批次中所有待测电脑测试完毕时, 汇整所有测试数据及分析结果,并将其存储在设定的测试结果存储路径中。所述电脑测试方法,该方法包括如下步骤设置不同类型电脑的测试文档,所述测 试文档中存储的测试参数包括待测电脑的类型、该类型电脑的测试项目、每个测试项目需 要测试的信号、每个测试信号的标准值及测试结果存储路径;当测试开始时,根据待测电脑 的类型获取当前批次中每个待测电脑的测试文档,并根据每个待测电脑的测试文档中的测 试参数向每个待测电脑发送测试指令;控制每个待测电脑,根据测试参数依次对该待测电 脑的每个测试项目的测试信号进行测试,获取每个测试信号的测试数据;根据设定的每个 测试信号的标准值对测试数据进行分析,以判断每个测试信号的测试数据是否在设定的标 准值范围内;当该批次中所有待测电脑测试完毕时,汇整所有测试数据及分析结果,并将其 存储在设定的测试结果存储路径中。
相较于现有技术,所述的电脑测试系统及方法,可以对多台不同类型的电脑同时 进行测试,提高了测试的速度。


图1是本发明电脑测试系统较佳实施例的硬件架构图。图2是图1中所示测试服务器的功能模块图。图3是本发明电脑测试方法较佳实施例的流程图。
具体实施例方式如图1所示,是本发明电脑测试系统较佳实施例的系统架构图。该系统主要包括 测试服务器2和一个或多个待测电脑1,本实施例以多个待测电脑1为例进行说明。其中,所 述测试服务器2通过网络3与多个待测电脑1相连。网络3可以是企业内部网(Intranet), 也可以是互联网(Internet)或其它类型的通讯网络。测试服务器2通过连接4与数据库5 相连。连接4为一数据库连接,如开放式数据库连接(Open Database Connectivity, ODBC), 或 Java 数据库连接(Java Database Connectivity, JDBC)等。所述数据库5用于存储不同批次待测电脑1的测试文档。当测试开始后,测试服务 器2从数据库5获取当前批次中每个待测电脑1的测试文档,并根据该测试文档中的测试 参数向每个待测电脑1发送测试指令。所述多个待测电脑可被分为若干个批次进行测试, 每个批次中可包括若干台待测电脑,如十台为一批次,或二十台为一批次等,所述待测电脑 的批次可以根据待测电脑的不同类型来进行划分。然后,每个测试电脑1将测试到的数据 通过网络3返回至测试服务器2。测试服务器2中的电脑测试系统20对该测试数据进行分 析处理。如图2所示,是图1中所示电脑测试系统20的功能模块图。所述电脑测试系统20 包括文档设置模块201、数据获取模块202、指令发送模块203和信号测试模块204。本发明 所称的模块是完成一特定功能的计算机程序段,比程序更适合于描述软件在计算机中的执 行过程,因此在本发明以下对软件描述中都以模块描述。其中,所述文档设置模块201用于设置不同类型电脑的测试文档,将该类型电脑 的测试参数存储在该测试文档中,并将测试文档存储在数据库5中。所述测试参数包括待 测电脑的类型、该类型电脑的测试项目、每个测试项目需要测试的信号、每个测试信号的标 准值及测试结果存储路径等。所述待测电脑的类型至少为两种。在本实施例中,待测电脑的测试项目包括中央处理器(Central Processing Unit,CPU)、光驱(⑶ROM)、调制解调器(Modem)等。其中,每个测试项目需要测试的信号包 括电压信号及周期频率信号等。例如,中央处理器的测试信号包括过冲(Overshoot)、下 冲(Undershoot)、斜率(Slew Rate)、上升时间(Rise Time)、下降时间(FallTime)或占空 比失真(Duty Cycle Distortion)等。所述数据获取模块202用于当测试开始时,根据待测电脑的类型从数据库5中获 取当前批次中每个待测电脑的测试文档。所述指令发送模块203用于根据所获取的每个待测电脑的测试文档中的测试参 数,向每个待测电脑1发送测试指令。其中,该测试指令包括待测电脑1的测试项目、每个测试项目需要测试的信号、每个测试信号的标准值及测试结果存储路径等。所述信号测试模块204用于控制每个待测电脑1,根据测试参数依次对该待测电 脑的每个测试项目的测试信号进行测试,获取每个测试信号的测试数据,并存储至设定的 测试结果存储路径中。例如,设定测试结果存储路径为D:\C0mputer\Test。所述信号测试模块204还用于根据设定的每个测试信号的标准值对测试数据进 行分析,以判断每个测试信号的测试数据是否在设定的标准值范围内,并将分析结果存储 至设定的测试结果存储路径中。例如,设定待测零件电压的高电平标准值范围为[5,30],单 位为伏特。如果信号测试模块204获取的电压高电平为4. 5伏特,则判断该测试数据不合 格。所述信号测试模块204还用于判断该批次所有待测电脑1是否测试完毕,如果该 批次中还有待测电脑需要测试,则继续测试,如果该批次中所有待测电脑1都已测试完毕, 则汇整所有测试数据并存储在设定的测试结果存储路径中。由于每个批次中可能包含不同 类型的待测电脑,而不同类型的待测电脑包含的测试项目及每个测试项目需要测试的信号 会有所不同,故不同类型的待测电脑需要测试的时间会不一样。只有当该批次中所有待测 电脑全部测试完毕后,才结束该批次待测电脑的整个测试过程。如图3所示,是本发明电脑测试方法较佳实施例的流程图。步骤Si,文档设置模块201设置不同类型电脑的测试文档,将该类型电脑的测试 参数存储在该测试文档中,并将测试文档存储在数据库5中。所述测试参数包括待测电 脑的类型、该类型电脑的测试项目、每个测试项目需要测试的信号、每个测试信号的标准值 及测试结果存储路径等。在本实施例中,待测电脑的测试项目包括中央处理器(Central ProcessingUnitCPU)、光驱(CDROM)、调制解调器(Modem)等。其中,每个测试项目需要测 试的信号包括电压信号及周期频率信号等。步骤S2,当测试开始时,数据获取模块202根据待测电脑的类型从数据库5中获取 当前批次中每个待测电脑的测试文档。步骤S3,指令发送模块203根据所获取的每个待测电脑的测试文档中的测试参 数,向每个待测电脑1发送测试指令。其中,该测试指令包括待测电脑1的测试项目、每个 测试项目需要测试的信号、每个测试信号的标准值及测试结果存储路径等。步骤S4,信号测试模块204控制每个待测电脑1,根据测试参数依次对该每个待测 电脑的每个测试项目的测试信号进行测试。步骤S5,信号测试模块204获取每个测试信号的测试数据,并存储至设定的测试 结果存储路径中。例如,设定测试结果存储路径为D:\CompUter\Test。步骤S6,信号测试模块204根据设定的每个测试信号的标准值对测试数据进行分 析,以判断每个测试信号的测试数据是否在设定的标准值范围内,并将分析结果存储至设 定的测试结果存储路径中。例如,设定电压维持高电平时间的标准值范围为[1,5],单位为 秒。如果信号测试模块204获取的电压维持高电平时间为0. 5秒,则判断该测试数据不合 格。步骤S7,信号测试模块204判断该批次所有待测电脑1是否测试完毕。如果该批 次中还有待测电脑需要测试,则流程回到步骤S5,继续对未测试完毕的待测电脑进行测试, 如果该批次中所有待测电脑都已测试完毕,则执行步骤S8。在本实施例中,以变量i记录待测电脑1的个数,变量i的初始值等于1,每测试完一个待测电脑,将变量i的值累加1。假 设待测电脑1的个数为N,如果i大于等于N,则信号测试模块204判断该批次中所有待测 电脑1测试完毕。步骤S8,信号测试模块204汇整所有测试数据并存储在设定的测试结果存储路径 中。最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照 较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的 技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
一种电脑测试系统,其特征在于,该电脑测试系统包括文档设置模块,用于设置不同类型电脑的测试文档,所述测试文档中存储的测试参数包括待测电脑的类型、该类型电脑的测试项目、每个测试项目需要测试的信号、每个测试信号的标准值及测试结果存储路径;数据获取模块,用于当测试开始时,根据待测电脑的类型获取当前批次中每个待测电脑的测试文档;指令发送模块,用于根据每个待测电脑的测试文档中的测试参数向每个待测电脑发送测试指令;信号测试模块,用于控制每个待测电脑,根据测试参数依次对该待测电脑的每个测试项目的测试信号进行测试,获取每个测试信号的测试数据;所述信号测试模块,还用于根据设定的每个测试信号的标准值对测试数据进行分析,以判断每个测试信号的测试数据是否在设定的标准值范围内;及所述信号测试模块,还用于当该批次中所有待测电脑测试完毕时,汇整所有测试数据及分析结果,并将其存储在设定的测试结果存储路径中。
2.如权利要求1所述的电脑测试系统,其特征在于,待测电脑的类型至少为两种。
3.如权利要求1所述的电脑测试系统,其特征在于,每个测试项目需要测试的信号包 括电压信号及周期频率信号。
4.如权利要求1所述的电脑测试系统,其特征在于,所述测试指令包括待测电脑的测 试项目、每个测试项目需要测试的信号、每个测试信号的标准值及测试结果存储路径。
5.一种电脑测试方法,其特征在于,该方法包括如下步骤设置不同类型电脑的测试文档,所述测试文档中存储的测试参数包括待测电脑的类 型、该类型电脑的测试项目、每个测试项目需要测试的信号、每个测试信号的标准值及测试 结果存储路径;当测试开始时,根据待测电脑的类型获取当前批次中每个待测电脑的测试文档,并根 据每个待测电脑的测试文档中的测试参数向每个待测电脑发送测试指令;控制每个待测电脑,根据测试参数依次对该待测电脑的每个测试项目的测试信号进行 测试,获取每个测试信号的测试数据;根据设定的每个测试信号的标准值对测试数据进行分析,以判断每个测试信号的测试 数据是否在设定的标准值范围内;及当该批次中所有待测电脑测试完毕时,汇整所有测试数据及分析结果,并将其存储在 设定的测试结果存储路径中。
6.如权利要求5所述的电脑测试方法,其特征在于,待测电脑的类型至少为两种。
7.如权利要求5所述的电脑测试方法,其特征在于,每个测试项目需要测试的信号包 括电压信号及周期频率信号。
8.如权利要求5所述的电脑测试方法,其特征在于,所述测试指令包括待测电脑的测 试项目、每个测试项目需要测试的信号、每个测试信号的标准值及测试结果存储路径。
全文摘要
一种电脑测试方法,包括如下步骤设置不同类型电脑的测试文档;当测试开始时,获取当前批次中每个待测电脑的测试文档,并向每个待测电脑发送测试指令;依次对每个测试项目进行测试,获取测试数据并存储;对测试数据进行分析并存储;当该批次中所有待测电脑测试完毕时,汇整所有测试数据并存储。本发明还提供一种电脑测试系统。利用本发明可以对多台不同类型的电脑同时进行测试。
文档编号G06F11/22GK101937380SQ20091030388
公开日2011年1月5日 申请日期2009年6月30日 优先权日2009年6月30日
发明者黄永兆 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1