主板自动化测试方法及系统技术方案

技术编号:7996246 阅读:159 留言:0更新日期:2012-11-22 05:05
一种主板自动化测试方法,包括:当待测主板测试时,摄像机监控显示器的荧幕画面;判断显示器的荧幕画面是否暂停;若荧幕画面暂停,将该暂停的荧幕画面与数据库中存储的暂停画面图片进行比对,分析暂停原因;如果是测试等待中,进行等待,并在等待结束后继续监控;如果是需要键盘/鼠标输入,则通过键盘/鼠标模拟治具设定主板测试参数;如果是测试异常结束,则解析显示器显示的主板测试异常结束时的异常讯息,并将暂停画面之前的N秒影像存入数据库中;如果是测试正常结束,则记录显示器显示的主板的测试结果。本发明专利技术还提供一种主板自动化测试系统。本发明专利技术可在主板测试中,实现测试参数设定、测试执行与结果判断的自动化要求,无需人工介入。

【技术实现步骤摘要】

本专利技术涉及ー种主板自动化测试方法及系统,尤其涉及一种主板自动化测试、判断及记录的方法及系统。
技术介绍
主板作为计算机的ー个重要组成部分,在其进行生产及使用过程中,经常需要对其进行测试。而在主板产品进行功能及兼容性测试时,因硬件、操作系统或测试软件,并不一定都提供有接ロ用于设定执行參数与记录测试结果,造成部份测试參数设定、执行与结果判断,需要人工介入操作,无法达到全自动化要求。
技术实现思路
鉴于以上内容,有必要提供ー种主板自动化测试方法,从而使在主板测试过程中,实现全自动化要求,无需人工介入操作。鉴于以上内容,还有必要提供ー种主板自动化测试系统,从而使在主板测试过程中,实现全自动化要求,无需人工介入操作。所述主板自动化测试方法,应用于主板测试中,该方法包括以下步骤监控步骤当待测主板测试时,利用摄像机监控显示器的荧幕画面,所述显示器与该待测主板相连,显示的是该待测主板测试过程的画面;判断步骤判断显示器的荧幕画面是否暂停,若荧幕画面没有暂停,则返回监控步骤,若荧幕画面暂停,则执行分析步骤;分析步骤将该暂停的荧幕画面与数据库中存储的暂停画面图片进行比对,分析暂停原因,如果是测试等待中,则进行等待,并在等待结束后返回监控步骤,如果是需要键盘/鼠标输入,则执行设定步骤,如果是测试异常结束,则执行影像处理步骤,如果是测试正常結束,则执行记录步骤,所述数据库存储各种荧幕暂停画面的图片及后续处理动作;设定步骤通过键盘/鼠标模拟治具设定待测主板测试參数,所述键盘/鼠标模拟治具用于向待测主板发送各种键盘及/或鼠标控制指令;影像处理步骤解析显示器显示的待测主板测试异常结束时的异常讯息,并将暂停画面之前的N秒影像存入数据库中;记录步骤记录显示器显示的主板的测试结果。所述主板自动化测试系统,运行于计算机中,该系统包括监控模块,用于待测主板测试时,利用摄像机监控显示器的荧幕画面,所述显示器与该待测主板相连,显示的是该待测主板测试过程的画面;判断模块,用于判断显示器的荧幕画面是否暂停,若荧幕画面没有暂停,则触发监控模块继续进行监控;分析模块,用于当显示器的荧幕画面暂停时,将该暂停的荧幕画面与数据库中存储的暂停画面图片进行比对,分析暂停原因,如果是测试等待中,则进行等待,并在等待结束后,触发监控模块继续进行监控,所述数据库存储各种荧幕暂停画面的图片及后续处理动作;设定模块,用于当荧幕画面暂停原因是待测主板需要键盘/鼠标输入时,通过键盘/鼠标模拟治具设定待测主板测试參数,所述键盘/鼠标模拟治具用于向待测主板发送各种键盘及/或鼠标控制指令;影像处理模块,用于待测主板测试异常结束时,解析显示器显示的待测主板测试异常结束时的异常讯息,并将暂停画面之前的N秒影像存入数据库中;记录模块,用于待测主板测试正常结束时,或将暂停画面之前的N秒影像存入数据库后,记录显示器显示的待测主板的测试结果。相较于现有技术,所述的主板自动化测试方法及系统,能够在主板测试中,实现测试参数设定、测试的执行与结果判断的自动化要求,无需人工介入操作。附图说明图I是本专利技术主板自动化测试系统较佳实施例的架构图。图2是本专利技术主板自动化测试系统较佳实施例的功能模块图。图3是本专利技术主板自动化测试方法较佳实施例的流程图。 图4是本专利技术键盘/鼠标模拟治具的内部结构图。主要元件符号说明画爾主机110主板自动化测试系统_20鼠标模拟治具30~摄#机_40显示器_50主机_60主板_70 丽库监控模块_201■模块^分析模块_203¥1模块^检测模块_205 !模块206记录模块_207微处理器M置位/复位单元_302 键盘/鼠标信号处理单元 303键盘信号分发单元_M鼠标信号分发单兀_305 如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施例方式如图I所示,是本专利技术主板自动化测试系统较佳实施例的架构图。所述主板自动化测试系统20运行于远端主机10中。所述远端主机10中包括数据库80,所述远端主机10还与键盘/鼠标模拟治具30、摄像机40连接。所述远端主机10可连接多台摄像机40。主板70运行于主机60中进行测试。所述主机60与键盘/鼠标模拟治具30、显示器50连接。所述摄像机40用于监控显示器50的荧幕画面。主板70为待测主板,其待测单项项目繁多,包括CPU、内存、硬盘、光驱、南桥芯片组、北桥芯片组、PCI总线等。每个待测单项的失败原因都有可能与硬件有关,也可能与软件有关,如PCI设备有时抓取数量不对,可能是PCI插槽有问题,也可能是程序对新版的南桥芯片组支持不好,致使某些设备抓取不到。各待测单项的测试工具不同,显示器50上显示的是待测主板70测试的情况。即待测主板需要执行什么样的软件测试(如功能测试、压カ测试...等等),显示器50上则显示测试执行的过程与結果。因为待测主板70的测试种类/项目不同,所以显示器50的荧幕画面发生暂停的原因也会有所不同。因此需要在待测主板70执行测试前,按以往测试结果及经验,先在数据库80中储存各种暂停画面的图片档案,并储存与之相关的后续处理动作。当测试中显示器50的荧幕画面暂停时,则主板自动化测试系统20撷取荧幕画面,在数据库80中对该撷取的荧幕画面进行查询,比对出与所述撷取的荧幕画面对应的暂停画面图片,并获取后续处理动作。此外,数据库80中还存储有待测主板70所需要的各种键盘/鼠标控制指令。数据库80存储于存储媒体中,所述存储媒体,可为远端主机10的内存、硬盘或外接于远端主机10的存储设备。当远端主机10监测到待测主板70需要键盘/鼠标输入吋,主板自动化测试系统20针对待测主板70的要求从数据库80中调出相应键盘/鼠标控制指令,并将该键盘/鼠标控制指令输入至键盘/鼠标模拟治具30,键盘/鼠标模拟治具30根据相应指令设定待测主板70的测试參数,并将设置好的对应參数输出至主机60。 键盘/鼠标模拟治具30有多个接ロ,在测试过程中,可与多台主机60相连。每台主机60中有一个待测主板70,每台主机60与一台显示器50相连,每台显示器50对应由一台摄像机40监控。如图4所示,是本专利技术键盘/鼠标模拟治具的内部结构图。键盘/鼠标模拟治具30包括微处理器301、置位/复位单元302、键盘/鼠标信号处理单元303、键盘信号分发单元304、鼠标信号分发单元305。其中置位/复位单元302与微处理器301相连,微处理器301连接多个键盘/鼠标信号处理单元303 (图示中只画出两个),每个键盘/鼠标信号处理单元303与一个键盘信号分发单元304和一个鼠标信号分发单元305连接。需要说明的是,键盘/鼠标模拟治具30的输出接ロ有多个,即每个键盘信号分发单元304对应ー个键盘输出接ロ,每个鼠标信号分发单元305对应ー个鼠标输出接ロ。一组接ロ包括ー个键盘输出接口和ー个鼠标输出接ロ,一组接ロ对应ー台主机60。每个键盘/鼠标信号处理单元303对应处理一台主机60中的待测主板70的键盘/鼠标信号。微处理器301用于接收主板自动化测试系统20发来的各种键盘/鼠标控制指令,并将各指令发送至对应的键盘/鼠标信号处理单元303。键盘/鼠标信号处理单元303将指令进行处理,根据指令设定主板70的测试參数,并将键盘鼠标的各自对应信号进行分离,然后将键盘信号发送至键盘信号分本文档来自技高网...

【技术保护点】
一种主板自动化测试方法,其特征在于,该方法包括以下步骤:监控步骤:当待测主板测试时,利用摄像机监控显示器的荧幕画面,所述显示器与该待测主板相连,显示的是该待测主板测试过程的画面;判断步骤:判断显示器的荧幕画面是否暂停,若荧幕画面没有暂停,则返回监控步骤,若荧幕画面暂停,则执行分析步骤;分析步骤:将该暂停的荧幕画面与数据库中存储的暂停画面图片进行比对,分析暂停原因,如果是测试等待中,则进行等待,并在等待结束后返回监控步骤,如果是需要键盘/鼠标输入,则执行设定步骤,如果是测试异常结束,则执行影像处理步骤,如果是测试正常结束,则执行记录步骤,所述数据库存储各种荧幕暂停画面的图片及后续处理动作;设定步骤:通过键盘/鼠标模拟治具设定待测主板测试参数,所述键盘/鼠标模拟治具用于向待测主板发送各种键盘及/或鼠标控制指令;影像处理步骤:解析显示器显示的待测主板测试异常结束时的异常讯息,并将暂停画面之前的N秒影像存入数据库中;记录步骤:记录显示器显示的主板的测试结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:王柏昌欧阳铭修
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:

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

1