板卡测试系统及方法技术方案

技术编号:2833978 阅读:338 留言:0更新日期:2012-04-11 18:40
一种板卡测试系统,包括测试管理服务器及多台分别装有待测板卡的待测机,所述的测试管理服务器通过网络分别与控制计算机和所述的待测机相连接,其特征在于,所述测试管理服务器包括:    通信模块,其通过网络同时与所有的待测机进行通信;    数据库,其内存储有测试程序及配置文件;    每一台待测机中包括:    通信模块,其通过网络与测试管理服务器进行通信;    测试程序下载模块,用于从测试管理服务器的数据库中下载最新版本的测试程序及配置文件;    测试程序运行模块,用于当测试管理服务器下达测试命令时开始运行板卡的测试程序;    测试报告模块,用于通过通信模块向测试管理服务器报告测试状态、进度以及测试结果。

【技术实现步骤摘要】

本专利技术涉及一种计算机硬件的测试系统及方法,尤其是一种板卡的测试系统及方法。技术背景板卡是计算机内的主板及其插卡,如显卡、声卡、网卡等的统称。板卡是个人计算机的 主要组成组件之一,它提供了指挥数据传输的南桥、北桥芯片组、总线、外围装置数据传输 接口等。板卡的稳定性以及集成功能是板卡品质的重要决定因素。板卡的制造商在产品出厂 前必须对板卡进行稳定性、兼容性及各参数性能的测试。 一般方法是将待测的板卡安装于一 测试计算机中,经由测试计算机执行相关的测试程序以取得测试结果,并将该测试结果作为 该待测板卡是否符合性能要求的依据。传统上,在测试板卡时,是单独在每一台测试计算机 中安装测试程序,由作业员重复操作这些测试计算机来执行每一个测试程序,取得待测板卡 的测试结果。然而,由于测试板卡时所使用的测试程序众多,在测试过程中需要作业员的介入才能完 成,且测试所需花费的时间长。因此,传统的测试方法不仅导致大量时间与人力的耗费,而 且测试的效率很低。这就要求一种自动化的测试系统及方法,以改善或避免上述缺陷。
技术实现思路
鉴于以上内容,有必要提供一种板卡测试系统,其能够实现通过一台测试管理服务器对 多台待测机中的板卡进行自动测试。鉴于以上内容,还有必要提供一种板卡测试方法,其能够实现通过一台测试管理服务器 对多台待测机中的板卡进行自动测试。一种板卡测试系统,该系统包括测试管理服务器及多台分别装有待测板卡的待测机,所 述的测试管理服务器通过网络分别与控制计算机和所述的待测机相连接。其中,所述测试管 理服务器包括通信模块,其通过网络同时与所有的待测机进行通信;数据库,其内存储有 测试程序及配置文件。每一台待测机中包括通信模块,其通过网络与测试管理服务器进行 通信;测试程序下载模块,用于从测试管理服务器的数据库中下载最新版本的测试程序及配 置文件;测试程序运行模块,用于当测试管理服务器下达测试命令时开始运行板卡的测试程 序;测试报告模块,用于通过通信模块向测试管理服务器报告测试状态、进度以及测试结果一种板卡测试方法,用于同时测试多台待测机中的板卡,所迷待测机通过网络连接一台 测试管理服务器。该方法包括以下步骤每一台待测机向测试管理服务器下载最新版本的测 试程序及设置的配置文件;测试管理服务器发送测试命令使每一台待测机同时开始测试;每 一台待测机运行测试程序并根据配置文件对其内的待测板卡进行测试;每一台待测机测试完 其待测板卡的一项测试项目后,发送该测试项目的结果给测试管理服务器;若该测试项目通 过,则根据配置文件判断是否全部测试项目都已经测试完毕;若测试项目没有全部测试完毕 ,则继续运行测试程序对待测板卡的其他测试项目进行测试;若测试项目全部测试完毕,则 显示测试通过;测试管理服务器控制待测机关机。相较于现有技术,所述的实现了通过一台测试管理服务器对安装在 多台待测机中的多个板卡进行自动测试,减少了人力、物力,提高了工作效率。附图说明图1是本专利技术板卡测试系统较佳实施例的硬件架构图。 图2是本专利技术板卡测试系统的功能模块图。 图3是本专利技术板卡测试方法较佳实施例的实施流程图。具体实施方式参阅图1所示,是本专利技术板卡测试系统较佳实施例的硬件架构图。该系统包括带浏览器 的远端控制计算机l,网络2,测试管理服务器(Test Management Server,简称TMS) 3,及 待测机(Unit Under Test,简称UUT) 4。该系统还可以包括生产管理(Sho卯ing Floor Control,简称SFC)服务器5。远端控制计算机l可以位于世界任何地方,其通过网络2与测 试管理服务器3相连接,其包括一个浏览器,用于提供用户界面,以便测试人员通过该用户 界面制定测试策略,调整测试流程,实时监控测试过程以及显示测试结果。测试管理服务器 3通过网络2与多台待测机4相连接(图中只显示两台),其内可以存储多组测试程序,支持 运行于待测机4上的测试程序进行在线更新,并控制待测机4中的板卡自动化测试。每一个待 测机4内安装一个待测的板卡6,该待测机4从测试管理服务器3中下载测试程序以测试该待测 板卡6。生产管理服务器5为企业内的总服务器,其通过网络2与测试管理服务器3相连接,用 于验证待测的板卡6以及将最后的测试结果存储到其中的数据库内。网络2可以是互联网络( Internet)也可以是企业内部网络(Intranet)。参阅图2所示,是本专利技术板卡测试系统的功能模块示意图。测试管理服务器3包括测试管 理模块30,通信模块31,邮件报警模块32,日志记录模块33及数据库34。待测机4包括测试 程序下载模块40,通信模块41,测试程序运行模块42及测试报告模块43。生产管理服务器5中包括验证模块50及数据库51 。测试管理模块30用于通过远端控制计算机1提供的用户界面从数据库34中存取信息以对 该测试系统的用户提供下列管理用户管理,管理用户账号及其他相关信息;权限管理,不 同权限的用户可以执行不同的操作;流程控制管理,有授权的用户可以控制调整待测机的测 试流程及配置文件。通信模块31负责通过网络2与多台待测机4之间的通信,如发送及接收命 令、出错信息及测试结果等。邮件报警模块32用于在测试的过程中,当预设的产品品质报警 条件被触发时,向测试的相关人员发送报警邮件,并可以根据用户需要将相关信息记录到日 志记录模块33中,在本较佳实施例中,报警条件为待测机4的出错比例超过一个预设的值。 日志记录模块33用于保存一段时间内所有被测试的待测机4的测试日志,包括接收并记录测 试过程中的出错信息及测试结果以供用户査询,并存储于数据库34中。数据库34用于存储测 试程序,配置文件,及存储对板卡的测试结果。待测机4中的测试程序下载模块40用于从测试管理服务器3的数据库34中下载最新版本的 测试程序。通信模块41负责通过网络2与测试管理服务器3之间的通信,如发送及接收命令、 出错信息及测试结果等。测试程序运行模块42用于当测试管理服务器3下达测试命令时,运 行对待测板卡6的测试程序。观!l试报告模块43用于通过待测机4中的通信模块41向测试管理服 务器3报告测试状态、进度以及测试结果等。生产管理服务器5中的验证模块50用于验证待测的板卡6是否应该在此测试系统中进行测 试。数据库51用于存储对待测板卡6的测试结果,包括测试通过的结果以及测试未通过的结 果。参阅图3所示,是本专利技术板卡测试方法较佳实施例的测试流程图。该方法包括如下步骤 :首先,步骤SIOO,待测机4根据企业生产管理的需要可以登陆到生产管理服务器5中对待测 板卡6进行验证。步骤SIOI,生产管理服务器5中的验证模块50通过其数据库51中存储的待测 板卡的序列号验证该待测的板卡6是否应该在此测试系统中进行测试。若数据库51中不存在 该板卡6的序列号,则该板卡6不应该在此测试系统中测试,则直接结束测试流程。若数据库 51中存在该待测板卡6的序列号,则在步骤S102中,测试管理服务器3判断待测机4中的测试 程序是否为最新版本。若不是,则测试管理服务器3中的通信模块31通知待测机4,在步骤 S103中,待测机4中的测试程序下载模块40从测试管理服务器3中的数据库34中下载最新版本 的测试程序。步骤本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种板卡测试系统,包括测试管理服务器及多台分别装有待测板卡的待测机,所述的测试管理服务器通过网络分别与控制计算机和所述的待测机相连接,其特征在于,所述测试管理服务器包括通信模块,其通过网络同时与所有的待测机进行通信;数据库,其内存储有测试程序及配置文件;每一台待测机中包括通...

【专利技术属性】
技术研发人员:吴志方李岩汤斌王安军
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:

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

1