CN111143135A - 测试*** - Google Patents

测试*** Download PDF

Info

Publication number
CN111143135A
CN111143135A CN201811297918.1A CN201811297918A CN111143135A CN 111143135 A CN111143135 A CN 111143135A CN 201811297918 A CN201811297918 A CN 201811297918A CN 111143135 A CN111143135 A CN 111143135A
Authority
CN
China
Prior art keywords
test
testing
motherboard
result
mainboard
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811297918.1A
Other languages
English (en)
Inventor
张桂山
易春阳
刘彬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Giga Byte Technology Co Ltd
Original Assignee
Giga Byte Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Giga Byte Technology Co Ltd filed Critical Giga Byte Technology Co Ltd
Priority to CN201811297918.1A priority Critical patent/CN111143135A/zh
Publication of CN111143135A publication Critical patent/CN111143135A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

一种测试***用以测试主机板,其包含测试治具、测试板、网络设备、及储存媒介。测试治具提供中央处理器与存储器模块以插接于主机板。储存媒介电性连接主机板,储存作业***、测试程序及控制程序,并执行以下步骤:以作业***存取主机板的MAC地址;执行控制程序,驱动测试板发出模拟信号至主机板以执行第一测试流程,当完成后,测试程序产生第一测试结果;以及作业***执行测试程序,对主机板进行第二测试流程,在完成后,测试程序产生第二测试结果。作业***通过网络设备将分别将第一测试结果及第二测试结果关连MAC地址发送出。

Description

测试***
技术领域
本发明涉及电脑领域,尤其是一种用于主机板的测试***。
背景技术
为了保证主机板出货品质,出货前通常会进行相关的测试,通称为烧机(Burnin)。现有的烧机测试由人员手动按照拟定好的各项测试步骤,逐一执行相关的测试程序,逐项地测试。并且逐项地由操作员人为完成通过(Pass)/或未通过(Fail)的判定。
在这样的测试条件下,首先各项程序的执行、及测试结果的判定全由人为来完成,因此,操作员需要一直待在测试现场,时刻检查测试进度。使得整体的工时较长、负担重。自然容易发生误测或误判的疏失。
发明内容
有鉴于此,为了解决现有技术上的问题,在此提供一种测试***,用以自动化地测试主机板。测试***包含测试治具、测试板、网络设备、及储存媒介。测试治具供电至主机板,并提供中央处理器与存储器模块以插接于主机板。测试板电性连接至主机板。网络设备电性连接至主机板。储存媒介电性连接至主机板、网络设备及测试板,储存作业***、测试程序及控制程序,并经由插接中央处理器与存储器模块的主机板载入执行以下的步骤:
以作业***存取主机板的媒体存取控制(media access control,MAC)地址;执行控制程序,驱动测试板发出多个模拟信号至主机板以执行第一测试流程,当第一测试流程完成后,测试程序产生第一测试结果,作业***通过网络设备将第一测试结果关连MAC地址发送出;以及作业***执行测试程序,对主机板进行第二测试流程,在完成后,测试程序产生第二测试结果,作业***通过网络设备将第二测试结果关连MAC地址发送出。
在一些实施例中,测试***还包含远端服务器,远端服务器接收并储存MAC地址、第一测试结果及第二测试结果,并对依据测试结果产生测试表单。进一步地,在一些实施例中,测试***还包含数据库,远端服务器存取数据库的比对表,存取对应MAC地址的主机板序号。
进一步地,在一些实施例中,远端服务器依据主机板序号批次地产生测试表单。
进一步地,在一些实施例中,第一测试结果及第二测试结果中具有错误信息,远端服务器针对主机板序号、第一测试结果及第二测试结果的错误讯息,批次地产生错误分析表。更进一步地,第一测试结果或第二测试结果中具有错误信息时,远端服务器回传回馈信息至作业***,作业***依据回馈信息,再一次进行第一测试流程或第二测试流程。
在一些实施例中,第一测试流程包含电压开关测试、开关测试步骤、重新启动测试、以及暂存至存储器(Suspend to RAM,STR)测试。
在一些实施例中,第二测试流程包含影片播放测试步骤、3D效果测试步骤、音频测试步骤、处理器功能测试步骤、以及运行时间(Real Time Clock,RTC)测试。
在一些实施例中,网络设备为网络交换器。
在一些实施例中,储存媒介为USB随身碟装置、硬盘装置、或装设光盘片的光盘装置。
综上所述,完成测试***的软硬件架设,可以通过储存于储存媒介中的控制程序、测试程序自动地执行测试、产生测试结果,并将测试结果通过网络设备上传。如此,操作员可以同时进行多个主机板的测试,大幅提升了工作效率。同时,操作员不必一直在现场就能监控,释放了人力资源,也因为减少了操作员人为的漏测、误测等因素,所有测试项可以确保确实执行能,也减少了人为的误判,提升了测试的信赖度。
以下在实施方式中详细叙述本发明的详细特征及优点,其内容足以使任何熟习相关技艺者了解本发明的技术内容并据以实施,且根据本说明书所公开的内容、权利要求及附图,任何熟习相关技艺者可轻易地理解本发明相关的目的及优点。
附图说明
图1为测试***的单元示意图。
图2为关于储存媒介的局部单元示意图。
图3为测试***的测试方法的流程图。
图4为测试***另一实施例的局部单元示意图。
附图标记说明:
1 测试*** 10 测试治具
11 中央处理器 13 存储器模块
20 测试板 30 网络设备
40 储存媒介 41 作业***
43 控制程序 45 测试程序
50 远端服务器 55 数据库
500 主机板 510 输入输出模块
S1 测试***的测试方法
S10 完成测试治具、测试板、网络设备及主机板、储存媒介的架设
S20 存取主机板的媒体存取控制(MAC)地址
执行控制程序,驱动测试板发出模拟信号至主机板,执行第一测试
S31
步骤
S33 产生第一测试结果
S35 将第一测试结果关连MAC地址发送出
S41 执行测试程序,对主机板进行第二测试流程
S43 产生第二测试结果
S45 将第二测试结果关连MAC位置发送出
S50 产生测试表单
具体实施方式
图1为测试***的单元示意图。图2为关于储存媒介的局部单元示意图。图3为测试***的操作流程图。如图1及图2所示,测试***1是用以测试主机板500,主要在于主机板500出厂前的烧机(Burn in)测试。测试***1包含测试治具10、测试板20、网络设备30及储存媒介40。测试治具10可以为装设主机板500的平台,供电至主机板500,并提供至少一中央处理器(CPU)11与存储器模块13以插接于主机板500上以进行测试。测试板20电性连接至主机板500。网络设备30电性连接至主机板500。储存媒介40电性连接至主机板500、网络设备30及测试板20。在此,测试板20、网络设备30、及储存媒介40都可插接于主机板50的输入输出(I/O)模块510,但此仅为示例,而非用以限制。
如图2所示,储存媒介40储存有作业***41、控制程序43及测试程序45。储存媒介40中的作业***41、控制程序43及测试程序45经由插接CPU11与存储器模块13的主机板500载入执行。在此,储存媒介40为USB随身碟装置、硬盘装置、或装设存储有作业***41、控制程序43及测试程序45的光盘片的光盘装置。
图3为测试***的测试方法的流程图。如图3所示,测试***的测试方法S1包含步骤S10、步骤S20、步骤S31、步骤S33、步骤S35、步骤S41、步骤S43、及步骤S45。同时参阅图1及图2,在步骤S10中,完成测试治具10、测试板20、网络设备30、储存媒介40及主机板500的架设。步骤S20,以作业***41存取主机板500的媒体存取控制(media access control,MAC)地址。
接着步骤S31中,作业***41执行控制程序43,发出驱动信号以驱动测试板20发出多个模拟信号至主机板500以执行第一测试流程。步骤S33是在第一测试流程完成后,测试程序产生第一测试结果。接着,步骤S35作业***41通过网络设备30将第一测试结果关连该MAC地址发送出。
步骤S41,作业***41执行测试程序45,对主机板500进行一第二测试流程。步骤S43,在完成第二测试流程后,测试程序45产生第二测试结果。接着,步骤S45,作业***41通过网络设备30将该第二测试结果关连MAC地址发送出。在此流程中,步骤S10、步骤S20、步骤S31、步骤S33及步骤S35间,或是步骤S41、步骤S43及步骤S45具有顺序关系,但是步骤S31、步骤S33至步骤S35与步骤S41、步骤S43至步骤S45这两套流程间并无顺序关系。换言之,测试***的测试方法S1可以先执行步骤S31、步骤S33至步骤S35,也可以先执行步骤S41、步骤S43至步骤S45。唯,测试之间可能会造成相互干扰,故不可能同时执行步骤S31、步骤S33至步骤S35,以及步骤S41、步骤S43至步骤S45。
再次参阅图1至图3,测试***1还包含远端服务器50。远端服务器50接收并储存MAC地址、第一测试结果及第二测试结果。测试***的测试方法S1还包含步骤S50。远端服务器50依据测试结果产生测试表单。在此仅为示例,实际上也可以将MAC地址、第一测试结果及第二测试结果储存至近端的电脑,也是可行的。
图4为测试***另一实施例的局部单元示意图。如图4所示,网络设备30为网络交换器,从而,远端服务器50可以对应于多个欲进行测试的主机板500,如此,MAC地址更显得重要,能对于不同的主机板500测试产生的第一测试结果及第二测试结果加以区别,以避免测试的结果造成混淆。
再次参阅图1,测试***1还包含数据库55,数据库55中可以储存MAC地址及主机板序号的比对表。远端服务器50存取数据库55的比对表,从而存取对应MAC地址的主机板序号。如此,远端服务器50可以对于主机版序号,而关连于第一测试结果及第二测试结果。然而,以上仅为示例,而非用以限制。主机板序号也可以是由在进行测试时,通过手动的方式输入。由于主机板500的制作通常有批号,若是第一测试结果及第二测试结果有错误信息,可以比对主机板序号,而确认整个批号的主机板500是否在制作上有缺失。在此,远端服务器50可以依据主机板序号批次地产生测试表单。
另外,当第一测试结果及第二测试结果中具有错误信息,该远端服务器50针对主机板序号、第一测试结果及该第二测试结果的错误讯息,批次地产生错误分析表。从而,能针对整个批号的主机板500的错误进行分析、比对,并判断是否在制作的缺失。
更进一步地,操作员或任何参与测试的人员,可以通过网络连线至远端服务器50,从而可以实时监测整个测试流程的测试情况,以及是否有不正常的状况产生。从而,操作员可以不必随时在场,而达到实时监测的技术效果。
进一步地,再次参阅图2,由于可能测试时,程序有当机的问题存在,当第一测试结果或第二测试结果中具有错误信息时,远端服务器50通过网络设备30回传回馈信息至作业***41,作业***依据回馈信息,再一次进行第一测试流程或第二测试流程。从而,再一次进行测试,以确认错误信息是来自程序或是主机板500。
再次参阅图3,在此,第一测试流程是指需要软、硬件协作测试主机板500的测试流程。第一测试流程包含电压开关测试、开关测试步骤、重新启动测试、以及暂存至存储器(Suspend to RAM,STR)测试,而第一测试流程可为上述的其中一项测试步骤或是多个测试步骤。以上仅为示例,而非用以限制。第一测试流程中的这些测试项目,是通过作业***41执行控制程序43,驱动测试板20产生模拟信号,例如,发出模拟按压开关的模拟信号等,以确认主机板500的相关功能是否正常,并依各个测试项目产生第一测试结果。
例如,在第一测试流程中,可以通过测试板20发出多次模拟信号,以进行电压开关测试、开关测试步骤、重新启动测试时,并于作业***41中,纪录每一个测试的结果,经计算而获得测试值、并将测试值与设定值进行比对,若测试值低于设定值,则判定错误(fail)。另外,若在测试时作业***41产生发现错误视窗(Error Windows found)、测试电脑重启(The computer restarts)、作业***测试错误(OS test error)、CPU加负载超时(CPUload time out)时,整个测试项目也将被判定为错误(fail),并将相关的错误信息纪录,并通过网络设备30传送至远端服务器50。
另外,在进行暂存至存储器(Suspend to RAM,STR)测试时,若接收到作业***41产生的控制/测试软件错误(BurnIn test failed)、无法进入S3模式(Failed to setsleep mode)、闲置测试错误回报(Suspend test failed)、测试电脑重启(The computerrestarts)、超出视频检测时间(Video check time out)、以及闲置开启失败(Failed toopen suspend)也判定为错误(fail),并将相关的错误信息纪录,并通过网络设备30传送至远端服务器50。
第二测试流程为安装于主机板500上相关晶片的功能测试流程,第二测试流程包含影片播放测试步骤、3D效果测试步骤、音频测试步骤、处理器功能测试步骤以及运行时间(Real Time Clock,RTC)测试,而第二测试流程可为上述的其中一项测试步骤或是多个测试步骤。
在此,在第二测试流程的影片播放测试步骤、及音频测试步骤,可以通过测试程序45执行预存于作业***41中的相关影音数据,并通过播放、文字辨识、画面撷取、比对,来确认相关的功能是否正常。又例如,对于运行时间(Real Time Clock,RTC)测试,是比对终端的***时间与伺服端的***时间,若差值超过一预订值,例如三分钟,则判定为错误,并将相关的错误信息纪录,并通过网络设备30传送至远端服务器50。在CPU功能测试时,若作业***41产生测试电脑重启(The computer restarts)、CPU加负载超时(CPU load timeout)、CPU使用率小于门槛值(CPU usage is below the upper limit)或是测试中异常关闭(Abnormal shutdown of furmark)。则判定为错误,并将相关的错误信息纪录,并通过网络设备30传送至远端服务器50。
此外,对于3D效果测试步骤,若在测试时,作业***41产生画面卡死(time out)、画面退出(benchmark cancelled)、运行错误(encountered error while running)、影片无法运行(video did not run)、超出视频检测时间(Video check time out)、测试电脑重启(The computer restarts)、或C&C测试错误回报(C&C Test XX fail),也会被判定为错误,并将相关的错误信息纪录,并通过网络设备30传送至远端服务器50。然而,以上各种测试的判定仅为示例,而非用以限制,实际上各种错误讯息、或是各种错误的判定,均可以依据需求来加载于控制程序或是测试程序之中。
综上所述,测试***1通过硬件的架设及储存媒介40中的程序,可以自动地执行测试流程、产生测试结果,并通过网络设备30上传。如此,操作员可以同时执行多个主机板500的测试,大幅提升了工作效率。此外,操作员不必一直在现场就能监控,释放了人力资源,也因为减少了操作员人为的漏测、误测的因素,所有测试项可以确保确实执行能,也减少了人为的误判,提升了测试的信赖度。
虽然本发明的技术内容已经以较佳实施例公开如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神所作些许的变动与润饰,皆应涵盖于本发明的范畴内,因此本发明的保护范围当视所附的权利要求所界定者为准。

Claims (10)

1.一种测试***,用以测试一主机板,包含:
一测试治具,供电至该主机板,并提供至少一中央处理器与一存储器模块以插接于该主机板;
一测试板,电性连接至该主机板;
一网络设备,电性连接至该主机板;以及
一储存媒介,电性连接至该主机板、该网络设备及该测试板,储存一作业***、一测试程序及一控制程序,经由插接该中央处理器与该存储器模块的该主机板载入执行:
以该作业***存取该主机板的一MAC地址;
执行该控制程序,驱动该测试板发出多个模拟信号至该主机板以执行一第一测试流程,当该第一测试流程完成后,该测试程序产生一第一测试结果,该作业***通过该网络设备将该第一测试结果关连该MAC地址发送出;以及
该作业***执行该测试程序,对该主机板进行一第二测试流程,在完成后该测试程序产生一第二测试结果,该作业***通过该网络设备将该第二测试结果关连该MAC地址发送出。
2.如权利要求1所述的测试***,还包含一远端服务器,该远端服务器接收并储存该MAC地址、该第一测试结果及该第二测试结果,并对依据该测试结果产生一测试表单。
3.如权利要求2所述的测试***,还包含一数据库,该远端服务器存取该数据库的一比对表,存取对应该MAC地址的一主机板序号。
4.如权利要求3所述的测试***,其中该远端服务器依据该主机板序号批次地产生该测试表单。
5.如权利要求3所述的测试***,其中当该第一测试结果及该第二测试结果中具有错误信息,该远端服务器针对该主机板序号、第一测试结果及该第二测试结果的错误讯息,批次地产生一错误分析表。
6.如权利要求5所述的测试***,其中当该第一测试结果或该第二测试结果中具有错误信息时,该远端服务器回传一回馈信息至该作业***,该作业***依据该回馈信息,再一次进行该第一测试流程或该第二测试流程。
7.如权利要求1所述的测试***,其中该第一测试流程包含一电压开关测试、一开关测试步骤、一重新启动测试、以及一暂存至存储器测试的至少其中之一者。
8.如权利要求7所述的测试***,其中该第二测试流程包含一影片播放测试步骤、一3D效果测试步骤、一音频测试步骤、一处理器功能测试步骤以及一运行时间测试的至少其中之一者。
9.如权利要求1所述的测试***,其中该网络设备为一网络交换器。
10.如权利要求1所述的测试***,其中该储存媒介为一USB随身碟装置、一硬盘装置、或装设一光盘片的一光盘装置。
CN201811297918.1A 2018-11-02 2018-11-02 测试*** Pending CN111143135A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811297918.1A CN111143135A (zh) 2018-11-02 2018-11-02 测试***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811297918.1A CN111143135A (zh) 2018-11-02 2018-11-02 测试***

Publications (1)

Publication Number Publication Date
CN111143135A true CN111143135A (zh) 2020-05-12

Family

ID=70515125

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811297918.1A Pending CN111143135A (zh) 2018-11-02 2018-11-02 测试***

Country Status (1)

Country Link
CN (1) CN111143135A (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010039486A1 (en) * 2000-05-02 2001-11-08 Asahi Kogaku Kogyo Kabushiki Kaisha Circuit board and system for testing the same
TW200407702A (en) * 2002-11-12 2004-05-16 Via Tech Inc Automatic motherboard testing system and method
CN1690976A (zh) * 2004-04-24 2005-11-02 鸿富锦精密工业(深圳)有限公司 主板自动化测试***及方法
CN101471977A (zh) * 2007-12-25 2009-07-01 上海晨兴电子科技有限公司 智能手机的键盘测试***及其测试方法
CN104679618A (zh) * 2013-11-27 2015-06-03 鸿富锦精密工业(深圳)有限公司 测试结果整合***及方法
CN105652183A (zh) * 2015-12-30 2016-06-08 惠州市德赛西威汽车电子股份有限公司 一种车载***pcb主板自动化测试方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010039486A1 (en) * 2000-05-02 2001-11-08 Asahi Kogaku Kogyo Kabushiki Kaisha Circuit board and system for testing the same
TW200407702A (en) * 2002-11-12 2004-05-16 Via Tech Inc Automatic motherboard testing system and method
CN1690976A (zh) * 2004-04-24 2005-11-02 鸿富锦精密工业(深圳)有限公司 主板自动化测试***及方法
CN101471977A (zh) * 2007-12-25 2009-07-01 上海晨兴电子科技有限公司 智能手机的键盘测试***及其测试方法
CN104679618A (zh) * 2013-11-27 2015-06-03 鸿富锦精密工业(深圳)有限公司 测试结果整合***及方法
CN105652183A (zh) * 2015-12-30 2016-06-08 惠州市德赛西威汽车电子股份有限公司 一种车载***pcb主板自动化测试方法

Similar Documents

Publication Publication Date Title
TWI533123B (zh) 自動化測試及結果比對方法及系統
US6532552B1 (en) Method and system for performing problem determination procedures in hierarchically organized computer systems
US20170097880A1 (en) Method for monitoring server, monitoring device and monitoring system
CN110750396B (zh) 一种服务器操作***兼容性测试方法、装置及存储介质
US9542304B1 (en) Automated operating system installation
CN102244591A (zh) 客户端服务器及对其功能测试全程监测的方法
US6550019B1 (en) Method and apparatus for problem identification during initial program load in a multiprocessor system
TWI759719B (zh) 快閃記憶體控制器及用於快閃記憶體控制器的方法
TWI664431B (zh) 測試系統
CN101989220A (zh) 压力测试方法
CN114138587B (zh) 服务器电源固件升级的可靠性验证方法、装置和设备
CN114510381A (zh) 故障注入方法、装置、设备和存储介质
TW201516665A (zh) 伺服器之系統錯誤資訊偵測系統及方法
CN103678058A (zh) 硬件检测***及方法
CN111666200A (zh) 一种pc软件冷启动耗时的测试方法及终端
CN111143135A (zh) 测试***
CN115827298A (zh) 一种服务器开机故障定位方法、装置、终端及存储介质
CN115640181A (zh) 一种图像处理器件的测试***和方法
CN102023916B (zh) 电脑***的检测方法
US10216525B1 (en) Virtual disk carousel
CN114138600A (zh) 一种固件关键信息的存储方法、装置、设备及存储介质
TWI775360B (zh) 用以記錄電腦系統的硬體元件狀態的儲存裝置及其電腦實施方法
CN116382968B (zh) 外部设备的故障检测方法以及装置
CN112084049B (zh) 用于监控基板管理控制器的常驻程序的方法
JP6744448B2 (ja) 情報処理装置、情報処理システム、故障検出方法、及びそのためのプログラム

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200512