CN101034366A - 计算机测试系统及方法 - Google Patents
计算机测试系统及方法 Download PDFInfo
- Publication number
- CN101034366A CN101034366A CNA200610034231XA CN200610034231A CN101034366A CN 101034366 A CN101034366 A CN 101034366A CN A200610034231X A CNA200610034231X A CN A200610034231XA CN 200610034231 A CN200610034231 A CN 200610034231A CN 101034366 A CN101034366 A CN 101034366A
- Authority
- CN
- China
- Prior art keywords
- computer
- test
- tested
- testing
- server
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2284—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by power-on test, e.g. power-on self test [POST]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
一种计算机测试系统,包括至少一待测计算机及一与所述待测计算机通过网络相连的测试端服务器,所述测试端服务器包含有与待测计算机相应的测试脚本,其特征在于:所述计算机测试系统还包括一与所述待测计算机相连的可启动存取设备,所述可启动存取设备存储有与所述待侧计算机相应的测试映像。一种利用所述计算机测试系统的计算机测试方法,包括以下步骤:将所述可启动存取设备与待测计算机相连,所述待测计算机启动;所述待测端服务器下载测试脚本至所述待测计算机;及运行所述测试脚本,对所述待测计算机进行测试。
Description
【技术领域】
本发明涉及一种测试系统及方法,尤指一种适于测试计算机的系统及方法。
【背景技术】
生产线上测试成批的产品,往往都是按照一定的测试流程来作业,以提高测试效率,并且保证产品的质量。以前测试计算机产品(如个人计算机、服务器等)的方法是采用PXE(Pre-boot Execution Environment,远程引导技术)启动,从PXE服务器下载测试映像到待测计算机的硬盘,然后待测计算机启动并运行测试程序,其具体步骤如下:1.建立一台PXE服务器;2.建立一台测试数据存储服务器;3.服务器管理人员根据不同待测计算机的硬件配置制作不同的测试映像;4.建立一台DHCP(Dynamic HostConfigure Protocol,动态主机配置协议)服务器;5.从PXE服务器下载测试映像至待测计算机的硬盘,运行测试程序,对待测产品的UUT(unit undertest,在测试单元)进行测试;6.上传测试结果至测试数据存储服务器;7.清空测试映像所在的硬盘的内容。
但是,这种方法存在以下缺点:1.需要根据不同的待测计算机的配置,制作不同的测试映像,每次测试不同硬件配置的计算机都需要重新制作一遍测试映像,不太方便;2.从PXE下载测试映像到待测计算机的硬盘需要一定的时间从而导致测试效率不高;3.测试映像需要下载到本地硬盘,在此过程中可能因为产线员工的人为因素,修改了测试脚本,从而影响到测试结果;4.测试过程需要硬盘,对于不带硬盘出货的计算机产品而言,该方法根本无法完成测试;5.每次测试完毕,需要清理硬盘,以保用户拿到出货的计算机产品时,硬盘上没有垃圾文件,而清理硬盘的过程又要浪费时间。
【发明内容】
鉴于以上内容,有必要提供一种测试效率更高的计算机测试系统及方法。
一种计算机测试系统,包括至少一待测计算机及一与所述待测计算机通过网络相连的测试端服务器,所述测试端服务器包含有与待测计算机相应的测试脚本,所述计算机测试系统还包括一与所述待测计算机相连的可启动存取设备,所述可启动存取设备存储有与所述待测计算机相应的测试映像以使得所述待测计算机启动,并开始进行测试。
一种计算机测试方法,用于测试至少一待测计算机,所述计算机测试方法包括以下步骤:将所述待测计算机与一存储有与待测计算机相应的测试映像的可启动存取设备连接,启动所述待测计算机;待测计算机从一相连的测试端服务器中下载测试控制数据;测试端服务器判断待测计算机的测试阶段;待测计算机根据所述测试阶段从测试端服务器中下载相应的测试脚本;及运行所述测试脚本,对所述待侧计算机进行测试。
本发明基于可启动U盘的测试方法提供采用可启动U盘启动待测计算机,从数据存储服务器下载测试数据并开始进行测试的一套完整的,适于生产线测试端服务器的测试流程。从插入U盘到测试开始,只需要大约2分钟时间,而传统的方法至少需要7分钟的时间,提高了测试效率,降低了测试成本,且由于所有的服务器都有USB接口,除此之外不需要增加任何其它设备,操作方便。
【附图说明】
图1为本发明较佳实施方式计算机测试系统的硬件构成图。
图2为本发明较佳实施方式计算机测试方法的流程图。
【具体实施方式】
请参阅图1,本发明较佳实施方式计算机测试系统包括至少一待测计算机10、一可启动U盘20(也可以是可启动光盘或其它可启动存取设备)、一DHCP服务器30、一数据服务器40及一套测试治具50,所述DHCP服务器30与所述数据服务器40设置于同一机箱内共同组成测试端服务器60,所述测试端服务器60与所述待测计算机10通过网络70相连。所述测试端服务器60的操作系统为Linux操作系统。
所述每一待测计算机10均包括USB接口及存储器,所述存储器用于存储测试数据,断电后存储器内的数据会完全丢失。
所述可启动U盘20存储有与所述待测计算机10相应的测试映像文件以使得所述待测计算机10启动,并通过待测计算机10的USB接口与所述待测计算机10相连。
所述DHCP服务器30对网络中的IP地址进行自动分配以使网络管理员可以集中管理一个网络系统。
所述数据服务器40存储有测试控制数据及与不同类型的待测计算机相应的测试脚本,并可用于存储测试结果数据。所述数据服务器40与所述的待测计算机10之间可以相互传输数据,所述的待测计算机10从所述数据服务器40下载测试控制数据及测试脚本,并向所述数据服务器40上传测试结果。
所述测试治具50用于协助测试所述待侧计算机10的各硬件。
请参阅图2,利用上述测试系统测试待测计算机的方法包括以下步骤:
第一步:操作人员为刚生产的待测计算机10,插上电源,将所述可启动U盘20插入所述待测计算机10的USB接口中后,所述待测计算机10自动启动。
第二步:从所述数据服务器40下载测试控制数据至所述待测计算机10,所述测试控制数据用于控制测试的进程。
第三步:测试端服务器60的操作界面提示插入测试治具,此时按提示插好所述测试治具50即可。
第四步:测试端服务器60判断测试处于什么阶段。
第五步:根据测试阶段从数据服务器40下载测试脚本。如果处于第一测试阶段,所述待测计算机10从数据服务器40下载第一测试阶段的测试脚本,存储于存储器中;如果处于第二测试阶段,所述待测计算机10从数据服务器40下载第二测试阶段的测试脚本,存储于存储器中。
第六步:运行测试脚本。如果测试处于第一测试阶段,运行第一测试阶段的测试脚本,第一测试阶段需要人工干预,运行时间很短,运行结束后,如果本阶段的测试通过,所述待测计算机10可以进入第二测试阶段的测试,如果中途发现异常,则将所述待测计算机10送至维修站维修,修好后需要重新对所述待测计算机10进行第一测试阶段的测试,直到第一阶段的测试通过为止;如果测试处于第二测试阶段,运行第二测试阶段的测试脚本,第二测试阶段不需要人工干预,它是对待测计算机进行长时间、高覆盖率的测试。只有通过这两个阶段的测试,所述待测计算机10才可以进入质量控制部门,进行二次抽样检查。
第七步:所述待测计算机10将测试结果数据上传到所述数据服务器40;
第八步:拔出所述可启动U盘20。
本发明计算机测试系统及方法相较于传统的测试系统及方法具有以下优点:1.不需要建立PXE服务器,从而减少了维护成本。2.每次测试具有不同硬件配置的计算机不需要修改测试映像,只需根据不同的机型建立不同的脚本文件即可,十分方便快捷;3.从插入U盘到测试开始,只需要大约2分钟时间,而传统的PXE启动方式至少需要7分钟的时间;4.不直接操作硬盘,支持没有硬盘的机型,这是传统的方法无法完成的;5.不直接操作硬盘,所有测试都在待测计算机自带的存储器中运行,测试完毕后不需要清理垃圾文件,提高了测试效率;6.由于所有的机器都有USB接口,除此之外不需要任何其它设备,操作方便。
Claims (10)
1.一种计算机测试系统,包括至少一待测计算机及一与所述待测计算机通过网络相连的测试端服务器,所述测试端服务器包含有与待测计算机相应的测试脚本,其特征在于:所述计算机测试系统还包括一与所述待测计算机相连的可启动存取设备,所述可启动存取设备存储有与所述待测计算机相应的测试映像以使得所述待测计算机启动,并开始进行测试。
2.如权利要求1所述的计算机测试系统,其特征在于:所述可启动存取设备为一可启动U盘。
3.如权利要求1所述的计算机测试系统,其特征在于:所述可启动存取设备为一可启动光盘。
4.如权利要求1所述的计算机测试系统,其特征在于:所述测试端服务器包括一数据服务器及一动态主机配置协议服务器。
5.如权利要求4所述的计算机测试系统,其特征在于:所述待测计算机包括至少一断电后数据可消失的存储器,所述数据服务器与所述的存储器之间可相互传输数据。
6.一种计算机测试方法,用于测试至少一待测计算机,其特征在于,所述计算机测试方法包括以下步骤:
将所述待测计算机与一存储有与待测计算机相应的测试映像的可启动存取设备连接,启动所述待测计算机;
待测计算机从一相连的测试端服务器中下载测试控制数据;
测试端服务器判断待测计算机的测试阶段;
待测计算机根据所述测试阶段从测试端服务器中下载相应的测试脚本;及
运行测试脚本,对所述待侧计算机进行测试。
7.如权利要求6所述的计算机测试方法,其特征在于:该方法还包括将测试结果数据上传至测试端服务器的步骤。
8.如权利要求6所述的计算机测试方法,其特征在于:所述测试阶段包括第一测试阶段及第二测试阶段。
9.如权利要求6所述的计算机测试方法,其特征在于:所述测试端服务器存储有与不同类型的待测计算机相应的测试脚本。
10.如权利要求6所述的计算机测试方法,其特征在于:所述可启动存取设备为一可启动U盘或一可启动光盘。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA200610034231XA CN101034366A (zh) | 2006-03-07 | 2006-03-07 | 计算机测试系统及方法 |
US11/309,231 US7490267B2 (en) | 2006-03-07 | 2006-07-14 | System and method for testing computer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA200610034231XA CN101034366A (zh) | 2006-03-07 | 2006-03-07 | 计算机测试系统及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101034366A true CN101034366A (zh) | 2007-09-12 |
Family
ID=38480326
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA200610034231XA Pending CN101034366A (zh) | 2006-03-07 | 2006-03-07 | 计算机测试系统及方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7490267B2 (zh) |
CN (1) | CN101034366A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101976077A (zh) * | 2010-08-13 | 2011-02-16 | 株洲南车时代电气股份有限公司 | 一种传动控制单元测试程序加载方法 |
CN102810076A (zh) * | 2011-05-31 | 2012-12-05 | 鸿富锦精密工业(深圳)有限公司 | 存储介质切换控制系统及方法 |
CN103593281A (zh) * | 2012-08-15 | 2014-02-19 | 纬创资通股份有限公司 | 测试系统及测试方法 |
CN103856363A (zh) * | 2012-11-30 | 2014-06-11 | 英业达科技有限公司 | 以多个测试阶段测试子服务器的系统及其方法 |
CN103927260A (zh) * | 2014-04-22 | 2014-07-16 | 中国移动(深圳)有限公司 | 一种电信设备测试方法及系统 |
CN103927172A (zh) * | 2014-04-15 | 2014-07-16 | 浪潮电子信息产业股份有限公司 | 一种安全u盘的服务器检测工具实现方法 |
CN106844130A (zh) * | 2017-02-07 | 2017-06-13 | 郑州云海信息技术有限公司 | 一种测试笔记本功能的方法及系统 |
CN107590043A (zh) * | 2017-09-19 | 2018-01-16 | 郑州云海信息技术有限公司 | 一种利用光盘进行计算机出厂检验的方法 |
CN109086180A (zh) * | 2018-08-24 | 2018-12-25 | 郑州云海信息技术有限公司 | 一种内存检验测试方法 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200822616A (en) * | 2006-11-03 | 2008-05-16 | Chroma Ate Inc | Method for automatically dispatching IP addresses to each testing apparatus in testing system and the system |
US7617374B2 (en) * | 2007-02-26 | 2009-11-10 | Inventec Corporation | Hard disk testing method under extensible firmware interface |
TW200949692A (en) * | 2008-05-20 | 2009-12-01 | Inventec Corp | Method for making test fixture |
TWI507985B (zh) * | 2009-11-02 | 2015-11-11 | Wistron Corp | 可自動化連續安裝作業系統的電子裝置及其相關方法與系統 |
US8990813B2 (en) * | 2010-03-29 | 2015-03-24 | Red Hat, Inc. | Automated virtual machine image deployment and testing by accessing downloadable test packages and dynamically-changing test parameters |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6304982B1 (en) * | 1998-07-14 | 2001-10-16 | Autodesk, Inc. | Network distributed automated testing system |
US6247126B1 (en) * | 1999-01-25 | 2001-06-12 | Dell Usa, L.P. | Recoverable software installation process and apparatus for a computer system |
US6522995B1 (en) * | 1999-12-28 | 2003-02-18 | International Business Machines Corporation | Method and apparatus for web-based control of a web-based workload simulation |
US7174541B2 (en) * | 2002-06-28 | 2007-02-06 | Sap Aktiengesellschaft | Testing of applications |
TW200535602A (en) * | 2004-04-16 | 2005-11-01 | Hon Hai Prec Ind Co Ltd | A system and method for testing motherboards automatically |
-
2006
- 2006-03-07 CN CNA200610034231XA patent/CN101034366A/zh active Pending
- 2006-07-14 US US11/309,231 patent/US7490267B2/en not_active Expired - Fee Related
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101976077A (zh) * | 2010-08-13 | 2011-02-16 | 株洲南车时代电气股份有限公司 | 一种传动控制单元测试程序加载方法 |
CN102810076A (zh) * | 2011-05-31 | 2012-12-05 | 鸿富锦精密工业(深圳)有限公司 | 存储介质切换控制系统及方法 |
CN102810076B (zh) * | 2011-05-31 | 2017-01-18 | 中国南方电网有限责任公司调峰调频发电公司 | 存储介质切换控制系统及方法 |
CN103593281A (zh) * | 2012-08-15 | 2014-02-19 | 纬创资通股份有限公司 | 测试系统及测试方法 |
CN103856363A (zh) * | 2012-11-30 | 2014-06-11 | 英业达科技有限公司 | 以多个测试阶段测试子服务器的系统及其方法 |
CN103927172A (zh) * | 2014-04-15 | 2014-07-16 | 浪潮电子信息产业股份有限公司 | 一种安全u盘的服务器检测工具实现方法 |
CN103927172B (zh) * | 2014-04-15 | 2019-03-08 | 浪潮电子信息产业股份有限公司 | 一种安全u盘的服务器检测工具实现方法 |
CN103927260A (zh) * | 2014-04-22 | 2014-07-16 | 中国移动(深圳)有限公司 | 一种电信设备测试方法及系统 |
CN103927260B (zh) * | 2014-04-22 | 2016-09-14 | 中国移动(深圳)有限公司 | 一种电信设备测试方法及系统 |
CN106844130A (zh) * | 2017-02-07 | 2017-06-13 | 郑州云海信息技术有限公司 | 一种测试笔记本功能的方法及系统 |
CN107590043A (zh) * | 2017-09-19 | 2018-01-16 | 郑州云海信息技术有限公司 | 一种利用光盘进行计算机出厂检验的方法 |
CN109086180A (zh) * | 2018-08-24 | 2018-12-25 | 郑州云海信息技术有限公司 | 一种内存检验测试方法 |
Also Published As
Publication number | Publication date |
---|---|
US7490267B2 (en) | 2009-02-10 |
US20070214390A1 (en) | 2007-09-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101034366A (zh) | 计算机测试系统及方法 | |
US9747192B2 (en) | Automated operating system installation on multiple drives | |
CN110162435B (zh) | 一种服务器pxe启动测试方法、系统、终端及存储介质 | |
CN108376061A (zh) | 用于开发无人驾驶车辆应用的方法和装置 | |
CN105511993A (zh) | 一种基于uefi的服务器nvme硬盘背板功能测试方法 | |
CN105068900A (zh) | 一种远程控制服务器cold reboot的测试方法 | |
CN112269697B (zh) | 一种设备存储性能测试方法、系统及相关装置 | |
US9542304B1 (en) | Automated operating system installation | |
CN101055539A (zh) | 计算机测试系统及方法 | |
CN103246534A (zh) | 操作系统迁移方法及装置 | |
CN104317709A (zh) | 软件性能测试方法和系统 | |
CN105718346A (zh) | 一种基于UEFI的计算机主板PCIe插槽功能测试方法 | |
CN111026588B (zh) | 计算机系统和用于测试计算机系统的方法 | |
CN102789405A (zh) | 主板自动化测试方法及系统 | |
CN109471784A (zh) | 一种nas测试系统、方法及计算机可读存储介质 | |
CN103731663A (zh) | 一种智能电视的测试方法和装置 | |
CN107204899A (zh) | 一种网卡的测试方法、装置及终端 | |
CN105404569A (zh) | 一种对服务器远程Power Reset测试的方法 | |
CN101145121A (zh) | 计算机测试方法 | |
CN105653408A (zh) | 一种基于bmc ipmitool命令单节点批量控制进行power cycle开关机的测试方法 | |
CN104965741A (zh) | 一种安装实时应用集群的方法和装置 | |
CN106598793A (zh) | 一种基于BIOS串口log数据的测试系统及测试方法 | |
TWI399640B (zh) | 電腦測試系統及方法 | |
CN102394792A (zh) | 基于pxe和rfb技术的自动老化监控方法 | |
CN112035301A (zh) | 一种基于shell下的服务器自动化测试方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20070912 |