专利名称:待测单元的测试方法
待测单元的测试方法技术领域
本发明是一种待测单元的测试方法,其提供一种侧量待测单元,如电路基板或主机板于空板状态中,其非操作系统测试与操作系统测试,并能合并二测试结果,藉此节省测试时间、简化测试程序与提高测试准确性的测试方法。
背景技术:
主机板,其为电脑中的主要的执行元件,其电气连接各电子元件,如硬碟、连接埠、 电源供应器等,因此电脑若少了主机板,电脑则无法运作。
主机板于启动前会运用储存于快闪记忆体(Flash memory)或电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,以下简称EEPRM) 中的基本输出输入系统(Basic Input/Output System,以下简称BIOS),以进行有初始化的动作,于此动作中存储器、周边装置都会被测试以及做初始设定,而此过程被通称为加电自检(Power On Self Test,POST),若于POST过程中有发生错误,则主机板会发出声响或显示于荧幕上。
而上述的POST,其于主机板已装置于电脑中所进行,而大部分的主机板于出厂前, 厂商会自行检测,以得知主机板于装配至电脑前是否有毁损的情况。
主机板会进行三个测试,如POST、操作系统(Operating System,以下简称0S)测试及目测,于此时的主机板并未连接有或设有任何电子元件,如硬盘、中央处理器或存储器等,该主机板仅具有相关电路,因此此时的主机板被业界俗称空板。
于进行POST测试时,其将空板与一测试机台相互连接,以对空板进行POST测试。
于进行OS测试时,其将空板与另一测试机台相互连接,该测试机台具有相关操作系统,以对空板进行OS测试。此外,OS测试亦有另一模式,部份厂商将空板区分为若干区域,而以顶针方式进行检测,以侦测某区域是否能妥善运作。
于目测时,其以目力检测空板的各插座(Socket)是否有毁损或是否与空板之间具有良好的连接关系。
综合上述,现有的空板测试方式,其是要分段进行各种测试,并且于各测试中所收集的数据无法整合,对进行测试人员而言多段测试,其程序较为繁琐与耗时,而且以目力判断插座的状态,其充满着不准确性,故现有的测试方式仍有尚待改善的空间。发明内容
有鉴于上述的缺点,本发明的目的在于提供一种待测单元的测试方法,其将待测单元,如电路基板或主机板,于空板状态时,测试其非操作系统测试及操作系统测试,并能合并二测试结果,藉以节省测试时间,以及提高测试的准确性。
为了达到上述的目的,本发明的技术手段在于提供一种待测单元的测试方法,其包括有
一、扫描与下载一测试机台扫描至少一待测单元的资讯,并产生一测试脚本,测4试脚本是下载至该待测单元中。
二、启动待测单元一脚本引擎执行一非操作系统测试,并产生一非操作系统测试的测试结果,并将非操作系统测试的测试结果传送给测试机台。
三、执行待测单元的操作系统测试脚本引擎依测试脚本对待测单元执行一操作系统测试,而产生一操作系统测试的测试结果,操作系统测试的测试结果传送给测试机台。
四、合并测试结果测试机台将非操作系统测试的测试结果与操作系统测试的测试结果予以合并。
五、显示测试结果操作机台显示合并的测试结果。
于如上所述的步骤一,其中是测试机台扫描待测单元的资讯,设于测试机台中的脚本编辑器是依据扫描资料产生一命令接口的测试脚本,测试脚本是通过待测单元连接埠下载至待测单元中,一软件控制接收待测单元的下载结果,并予以记录与检查
如上所述的步骤一,于步骤一之前进一步具有一提供最初待机电源的步骤,其是将至少一待测单元电气连接一测试机台的连接接口。
其中,待测单元为一主机板或一电路基板的其中一者;测试机台为一操纵电脑或生产测试系统;连接接口具有一输入输出接口、一网络接口卡、一待测单元连接埠与一显示接口 ;输入输出接口是应用边界扫描测试标准、相互联合电路或串列周边接口,输入输出接口电气连接至少一测试板与至少一侦测板,测试板电气连接待测单元,侦测板电气连接待该测单元的插座;侦测板为一除错卡或仿真卡的其中一者;网络接口卡应用简易网络管理通信协议、智能平台管理接口或远端登入;网络接口卡与待测单元连接埠电气连接待测单元,待测单元具有一显示荧幕,显示荧幕电气连接显示接口。
如上所述的步骤一与步骤二,于该步骤之间具有一启动测试板的步骤,其是测试机台启动测试板,测试板将一基本输出输入系统烧录至该待测单元中,设于测试机台中的脚本引擎是通过测试板,执行测试脚本。
如上所述的步骤三与启动测试板的步骤,于该步骤之间进一步具有程序化零件的基本逻辑调准或验证的步骤,其是测试板开始程序待测单元的各零件,并对各零件进行基本逻辑调准或予以验证。
如上所述的步骤二的非操作系统测试,其具有
A、开机自我测试测试板对待测单元进行BIOS的测试。
B、复杂可编程逻辑装置诊断侦测卡侦测插座的逻辑、输出与输入状态。
C、电源除错检查侦测卡对待测单元进行电源是否有错误检查,若发现待测单元有电源错误时,则进行除错的动作。
D、相关信号量测检查侦测卡对待测单元的各零件进行信号量测,并传送量测信号给显示荧幕,以供检查是否有损坏或错误信号产生;
E、由测试机台处取得测试脚本于状态下测试板使待测单元处于一 OS状态中,并将另一测试脚本下载至待测单元中。
F、功能测试或电源循环侦测板可依步骤E的测试脚本,而对待测单元进行功能测试或电源循环。
G、上载结果至测试机台,测试结果先显示待测单元的显示荧幕,再通过显示荧幕回传至测试机台。
其中,侦测板于步骤B至D中,其是测试插座是否有毁损、是否插座与待测单元之间具有良好的连接关系或进行除错的动作。
如上所述的步骤三,测试机台通过测试板提供一操作系统给待测单元,操作系统为 WIN、DOS、Linux 或 EFI。
如上所述的步骤五,其是以报表方式显示于步骤四所合并的测试结果。
综合上述的本发明的待测单元的测试方法,其是将至少一待测单元电气连接一测试机台,测试机台的脚本编辑器产生一测试脚本,一脚本引擎依测试脚本,而对待测单元进行非操作系统测试与操作系统测试,测试机台合并前述的二者的测试结果,藉此节省测试时间与简化测试程序,并能提高测试的准确性。
图1是本发明的待测单元的测试方法的一测试单元连接一测试机台的示意图2是本发明的待测单元的测试方法的流程图。
附图标记说明1-待测单元;10-插座;11-显示荧幕;2-测试机台;20-连接接口 ;21-输入输出接口 ;22-网络接口卡;23-待测单元连接埠;24-显示接口 ;25-测试板; 26-侦测板;27-脚本编辑器;28-脚本引擎;30 37-步骤;40 45-步骤。
具体实施方式
以下是通过特定的具体实施例说明本发明的实施方式,所属技术领域中具有通常知识者可由本说明书所揭示的内容轻易地了解本发明的其他优点与功效。
请参阅图1及图2所示,本发明是一种待测单元的测试方法,其步骤包括有
一、提供最初待机电源30 提供一待机电源给至少一待测单元1,其连接方式详述如下。
将至少一待测单元1与一测试机台2相互电气连接,待测单元1可为一主机板或一电路基板,测试机台2可为一操纵电脑(Console Computer)或生产测试系统(ITCnD CLI,ITCnD Command Line Interface),测试机台 2 具有一连接接口 20,连接接口 20 具有一输入输出接口 21 (General Purpose Input Output,GPI0)、网络接口卡 22 (Network Interface Card,NIC)、一待测单元连接掉 23 (Unit Under Test Link Port, UUT-Link Port)与一显示接口 24 (Display hterface)。
输入输出接口 21可应用边界扫描测试标准(Joint Test Action Group, JTAG)、 相互联合电路(Inter-Integrated Circuit, IIC)或串列周边接口 (Serial Peripheral Interface Bus, SPI),输入输出接口 21电气连接至少一测试板25与至少一侦测板沈,测试板25电气连接待测单元1,侦测板沈电气连接待测单元1的插座10。
侦测板沈可为一除错卡(Debug Card)或仿真卡(Dummy Card)的其中一者。
网络接口卡22可应用简易网络管理通信协议(Simple Network Management Protocol, SNMP)、智能平台管理接口 intelligent Platform Management Interface, IPMI)或远端登入(Telnet)。
网络接口卡22与待测单元连接埠23电气连接待测单元1,待测单元1电气连接有一显示荧幕11,显示荧幕11电气连接显示接口 24。
二、扫描与下载31 测试机台2扫描待测单元1的资讯,测试机台2中的脚本编辑器(Script Editor) 27 依据该扫描资料产生一命令接口(Command-Line Interface, CLI) 的测试脚本,测试脚本通过待测单元连接埠23下载至待测单元1中,一软件控制(Software Control, SFC)接收待测单元1的下载结果,并予以记录与检查。
三、启动测试板32 测试机台1启动测试板25,测试板25将一基本输出输入系统 (Basic Input/Output System, BIOS)烧录至待测单元1中,设于测试机台2中的脚本引擎 (Script Engine) 28通过测试板25,执行测试脚本。
四、程序化零件的基本逻辑调准或验证33 测试板25开始程序待测单元的各零件,并对各零件进行基本逻辑调准(Basic Local Alignment Search Tool,BLAST),或者予以验证。
五、启动待测单元34 启动待测单元1,以使待测单元1执行非操作系统测试 (Non-OS Testing),此一动作将详述如下。
Non-OS Testing 的步骤包含有
A、开机自我测试(Power-On Self Test,POST) 40 测试机台2通过测试板25,以对待测单元1进行BIOS的测试。
B、复杂可编程逻辑装置(Complex Programmable Logic Device, CPLD)诊断 41 测试机台2通过侦测卡沈侦测插座10的逻辑、输出与输入状态。
C、电源除错检查(Power debug Checking) 42 侦测卡沈是对待测单元1进行电源是否有错误检查,若发现待测单元1有电源错误时,则进行除错的动作。
D、相关信号量测检查43 侦测卡沈是对待测单元1的各零件进行信号量测,并传送量测信号给显示荧幕11,以供检查是否有损坏或错误信号产生。
E、由测试机台处取得测试脚本于OS状态下44 测试板25是使待测单元1处于一 OS状态中,并将另一测试脚本下载至待测单元1中。
F、功能测试或电源循环45 侦测板沈可依步骤E的测试脚本,而对待测单元1进行功能测试或电源循环。
G、上载结果至测试机台46,该测试结果是先显示待测单元1的显示荧幕11,再通过显示荧幕11回传至测试机台2。
其中,侦测板沈也于上述的步骤B至步骤D中,其是测试插座10是否有毁损、是否插座10与待测单元1之间具有良好的连接关系,或者进行除错的动作。
六、执行待测单元的操作系统(0 测试35 测试机台2通过测试板25提供一操作系统,如WIN、DOS、Linux或EFI,给待测单元1,以使待测单元1可执操作系统,并产生一测试结果,测试机台2接收来自步骤五的测试结果。
七、合并测试结果36 测试机台2将步骤五与步骤六的测试结果于以合并。
八、显示测试结果37 测试机台2将总结的测试结果以报表方式显现。
综合上述,本发明是先使用一脚本编辑器27产生至少一测试脚本,一脚本引擎观是依据测试脚本执行一 Non-OS及OS测试,并通过至少一测试板25与至少一侦测板沈电气连接至少一待测单元1,测试机台2可通过侦测板沈执行Non-OS测试,如上述的步骤五所述的测试流程,测测试机台2可通过测试板25执行OS测试,而后测试机台2将Non-OS测试与OS测试的测试结果合并后,再予以显示,如此可将需要多段进行的空板测试,整合于一测试中,并且通过侦测板沈测试插座10的状态,因此本发明除了可提高测试的准确度, 并可简化测试流程,而使本发明具有相当地便利性与实用性。
但是以上所述的具体实施例,仅用于例释本发明的特点及功效,而非用于限定本发明的可实施范畴,于未脱离本发明上揭的精神与技术范畴下,任何运用本发明所揭示内容而完成的等效改变及修饰,均仍应为下述的申请专利范围所涵盖。
权利要求
1.一种待测单元的测试方法,其特征在于,其步骤包括有步骤一、扫描与下载一测试机台扫描至少一待测单元的资讯,并产生一测试脚本,该测试脚本下载至该待测单元中;步骤二、启动待测单元一脚本引擎执行一非操作系统测试,并产生一非操作系统测试的测试结果,并将该非操作系统测试的测试结果传送给该测试机台;步骤三、执行待测单元的操作系统测试该脚本引擎依该测试脚本对待测单元执行一操作系统测试,而产生一操作系统测试的测试结果,该操作系统测试的测试结果传送给该测试机台;步骤四、合并测试结果该测试机台将该非操作系统测试的测试结果与该操作系统测试的测试结果予以合并;步骤五、显示测试结果该操作机台显示该合并的测试结果。
2.如权利要求1所述的待测单元的测试方法,其特征在于,于该步骤一之前进一步具有一提供最初待机电源的步骤,其将至少一待测单元电气连接一测试机台的连接接口。
3.如权利要求2所述的待测单元的测试方法,其特征在于,该待测单元为一主机板或一电路基板;该测试机台为一操纵电脑或生产测试系统;该连接接口具有一输入输出接口、一网络接口卡、一待测单元连接埠与一显示接口 ; 该输入输出接口应用边界扫描测试标准、相互联合电路或串列周边接口,该输入输出接口电气连接至少一测试板与至少一侦测板,该测试板电气连接该待测单元,该侦测板电气连接待该测单元的插座;该侦测板为一除错卡或仿真卡;该网络接口卡应用简易网络管理通信协议、智能平台管理接口或远端登入; 该网络接口卡与该待测单元连接埠电气连接该待测单元,该待测单元具有一显示荧幕,该显示荧幕电气连接该显示接口。
4.如权利要求3所述的待测单元的测试方法,其特征在于,于该步骤一中,该测试机台扫描该待测单元的资讯,设于该测试机台中的脚本编辑器依据该扫描资料产生一命令接口的测试脚本,该测试脚本通过该待测单元连接埠下载至该待测单元中,一软件控制接收待测单元的下载结果,并予以记录与检查。
5.如权利要求4所述的待测单元的测试方法,其特征在于,于该步骤一与该步骤二之间具有一启动测试板的步骤,其是该测试机台启动该测试板,该测试板将一基本输出输入系统烧录至该待测单元中,设于该测试机台中的脚本引擎是通过该测试板,执行该测试脚本。
6.如权利要求5所述的待测单元的测试方法,其特征在于,于该启动测试板的步骤及该步骤三之间进一步具有程序化零件的基本逻辑调准或验证的步骤,其是该测试板开始程序待测单元的各零件,并对各零件进行基本逻辑调准或予以验证。
7.如权利要求6所述的待测单元的测试方法,其特征在于,该步骤二所述的非操作系统测试,其具有步骤A、开机自我测试该测试板对该待测单元进行BIOS的测试; 步骤B、复杂可编程逻辑装置诊断该侦测卡侦测该插座的逻辑、输出与输入状态;步骤C、电源除错检查该侦测卡是对该待测单元进行电源是否有错误检查,若发现该待测单元有电源错误时,则进行除错的动作;步骤D、相关信号量测检查该侦测卡是对该待测单元的各零件进行信号量测,并传送量测信号给该显示荧幕,以供检查是否有损坏或错误信号产生;步骤E、由测试机台处取得测试脚本于状态下该测试板使该待测单元处于一 OS状态中,并将另一测试脚本下载至该待测单元中;步骤F、功能测试或电源循环该侦测板可依该步骤E的测试脚本,而对该待测单元进行功能测试或电源循环;步骤G、上载结果至测试机台,该测试结果先显示该待测单元的显示荧幕,再通过该显示荧幕回传至该测试机台。
8.如权利要求7所述的待测单元的测试方法,其特征在于,该侦测板于该步骤B至步骤 D中,测试该插座是否有毁损、是否该插座与该待测单元之间具有良好的连接关系或进行除错的动作。
9.如权利要求7所述的待测单元的测试方法,其特征在于,该步骤三中,该测试机台通过该测试板提供一操作系统给该待测单元,该操作系统为WIN、DOS、Linux或EFI。
10.如权利要求9所述的待测单元的测试方法,其特征在于,于该步骤五中,其是以报表方式显示于该步骤四所合并的测试结果。
全文摘要
本发明提供了一种待测单元的测试方法,其将至少一待测单元电气连接测试机台,测试机台产生一测试脚本,并执行测试脚本,以对待测单元进行非操作系统测试与操作系统测试,并能合并测试结果,藉此简化测试程序、缩短测试时间,以及提高测试的准确性。
文档编号G01R31/28GK102478623SQ201010553039
公开日2012年5月30日 申请日期2010年11月22日 优先权日2010年11月22日
发明者金志仁, 陈琏锋 申请人:英业达股份有限公司