CN101452419A - 基于远程安装技术的远程测试***及方法 - Google Patents
基于远程安装技术的远程测试***及方法 Download PDFInfo
- Publication number
- CN101452419A CN101452419A CNA2007101715980A CN200710171598A CN101452419A CN 101452419 A CN101452419 A CN 101452419A CN A2007101715980 A CNA2007101715980 A CN A2007101715980A CN 200710171598 A CN200710171598 A CN 200710171598A CN 101452419 A CN101452419 A CN 101452419A
- Authority
- CN
- China
- Prior art keywords
- computer
- telecommunication module
- program
- test
- telecommunication
- 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
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
一种基于远程安装技术的远程测试***及方法,该***包括一待测电脑通过一网络连接一服务电脑,其中,该服务电脑包括一第一远程通讯模块和目标存储器,该目标存储器存有一硬件检测程序与一测试配置程序,该待测电脑包括一第二远程通讯模块、一暂存器和一执行模块,该方法包括以下步骤:下载服务电脑内的硬件检测程序至待测电脑并运行得主板型号和硬件配置之检测结果,再依据检测结果下载相关联的测试配置程序至待测电脑并运行,并将结果回传至服务电脑。只需接入网络即可根据待测电脑不同的硬件配置和主板型号自动下载运行相关的测试配置程序,无人为干预的错误,且硬件检测程序和测试配置程序可于内存(暂存器)中运行,速度快。
Description
【技术领域】
本发明涉及一种远程测试***及方法,其无须硬盘支持,而只借助远程安装技术从服务器端下载测试程序至被测装置的内存中运行得测试结果,测试速度快。
【背景技术】
由于Windows内核实现和Windows***引导技术细节都由微软公司掌握,所以绝大多数的基于Windows的测试程序只能在安装Windows操作***的机器上采用单机方式运行,即在每台待测机器上先安装Windows操作***,然后安装测试软件并运行,对于工厂这种需要进行大批量测试的环境,单机测试的效率非常低下,即使采用硬盘拷贝等方法,还是难以满足批量测试的要求。
有鉴于此,实有必要开发一种可快速测试各硬件状况的***及方法。
【发明内容】
因此,本发明提出一种基于远程安装技术的远程测试***及方法,可快速测试各硬件状况。
为达成上述目的,本发明的基于远程安装技术的远程测试***,应用于一服务电脑与一待测电脑,且该服务电脑与该待测电脑通过一网络通讯,该服务电脑包括:存储硬件检测程序和测试配置程序的目标存储器,及耦合于上述目标存储器和上述网络的一端的第一远程通讯模块,该第一远程通讯模块用以依据待测电脑的下载请求,下载上述硬件检测程序和测试配置程序并传输给待测电脑;又,该待测电脑包括:连接于上述网络的另一端的第二远程通讯模块,该第二远程通讯模块用以侦测该待测电脑与服务电脑之间是否建立远程通讯连接及发出下载请求,及用以接收下载的硬件检测程序及测试配置程序;及耦合该第二远程通讯模块的暂存器,该暂存器用以接收并存储硬件检测程序与测试配置程序;还包括耦合上述暂存器及上述第二远程通讯模块的执行模块,该执行模块用以运行硬件检测程序并将检测结果反馈至第二远程通讯模块,及用以运行与检测结果相关联的测试配置程序并将该测试结果借由第二、第一远程通讯模块回传至服务电脑。
本发明还包括一种基于远程安装技术的远程测试方法,应用于上述基于远程安装技术的远程测试***,该方法包括以下步骤:
该第二远程通讯模块侦测待测电脑与服务电脑之间是否建立远程通讯连接;
当该第二远程通讯模块侦测到服务电脑与待测电脑之间已建立远程通讯连接时,该第二远程通讯模块发出第一下载请求并传输至第一远程通讯模块;
该第一远程通讯模块接收该第一下载请求后,至目标存储器内下载硬件检测程序,并借由第二远程通讯模块存储至暂存器;
第二远程通讯模块侦测该硬件检测程序是否下载完成;
当第二远程通讯模块侦测到硬件检测程序已下载完成时,执行模块运行该硬件检测程序得关于该待测电脑的主板型号及硬件配置的检测结果,且该检测结果反馈至第二远程通讯模块;
第二远程通讯模块发出与检测结果相关联的第二下载请求并传输至第一远程通讯模块;
第一远程通讯模块接收该第二下载请求后,至目标存储器中下载与第二下载请求相关联的测试配置程序,并借由第二远程通讯模块存储至暂存器;
第二远程通讯模块侦测该测试配置程序是否下载完成;
当第二远程通讯模块侦测到测试配置程序已下载完成时,执行模块运行测试配置程序,并将测试结果借由第二、第一通讯模块回传至服务电脑。
相较于现有技术,本发明首先通过从服务电脑下载硬件检测程序至待测电脑,运行后得该待测电脑的主板型号和硬件配置,再依据该主板型号和硬件配置从服务电脑下载测试配置程序至该待测电脑后,运行得测试结果并将结果回传至服务电脑。由此,只需在服务器端和客户端建立连接,即可根据客户端不同的硬件配置和主板型号自动从服务器端下载运行相关的测试配置程序,无人为干预的错误,且硬件检测程序和测试配置程序可于内存(暂存器)中运行,无须硬盘支持,运行测试速度快,足以满足大批量测试需求;同时,在服务器端观察测试结果,节省时间。
【附图说明】
图1为本发明的基于远程安装技术的远程测试***的原理方框图。
图2为本发明的基于远程安装技术的远程测试方法的流程图。
【具体实施方式】
请参照图1,本发明的基于远程安装技术的远程测试***应用于作为服务器端的服务电脑1与作为客户端的待测电脑2之间,且该服务电脑1与待测电脑2通过网络3(局域网或互联网)连接,其中,该服务电脑1包括一目标存储器12,该目标存储器12中存有硬件检测程序122与测试配置程序121,其中,由硬件检测程序122可知运行该程序的电脑装置的主板型号和硬件配置,每种主板型号和硬件配置(包括中央处理器、显卡等)皆有其特定的测试方式和内容,同一种类的主板型号和硬件配置因客户要求测试参数不同而测试方式和内容也不尽相同,因此该测试配置程序121可依据硬件检测程序122输出的硬件检测结果(包含主板型号和硬件配置的描述)在多个测试程序中选择匹配该主板类型和硬件配置的测试程序,该测试程序中包括测试内容及测试方式信息,其中,测试内容包括测试对象和测试参数,测试方式至少包括测试一硬件所有参数的所需时间及测试一硬件测试同一参数的次数;该目标存储器12耦合一第一远程通讯模块11,且该第一远程通讯模块11连接于网络3的一端,该第一远程通讯模块11依据该待测电脑2的下载请求,下载硬件检测程序122及相关联的测试配置程序121存至待测电脑2;该待测电脑2包括一连接于该网络3另一端的第二远程通讯模块21,用以侦测待测电脑2与服务电脑1之间是否建立远程通讯连接及用以发出下载请求,且该第二远程通讯模块21还用以接收下载的硬件检测程序122及测试配置程序121;该第二远程通讯模块21耦合一暂存器22,用以接收并暂时存储硬件检测程序122与测试配置程序121;该暂存器22及该第二远程通讯模块21还耦合一执行模块23,用以运行硬件检测程序122并将检测结果反馈至第二远程通讯模块21,且该执行模块23还用以运行与检测结果相关联的测试配置程序121,并将该测试结果借由第二、第一远程通讯模块21、11回传至服务电脑1,则测试者可借由该服务电脑1的输出设备查看测试结果。
较佳的实施例如下:在基于Windows操作***的电脑上安装PXE服务器(包含第一远程通讯模块11)及tftp服务器(包含目标存储器12)作为服务电脑1,且硬件检测程序122与测试配置程序121存储于tftp服务器的根目录(目标存储器12)下;待测电脑2主板上大多安装一PXE芯片,其中包含第二远程通讯模块21,且PXE代码作为执行模块23调用暂存于内存(暂存器22)的硬件检测程序122与测试配置程序121。
一种基于远程安装技术的远程测试方法,应用于上述基于远程安装技术的远程测试***中,该***包括待测电脑2通过网络3连接服务电脑1,其中,服务电脑1包括第二远程通讯模块11和目标存储器12,待测电脑1包括第一远程通讯模块21、暂存器22和执行模块23,该方法包括以下步骤:
步骤201:该第二远程通讯模块21侦测待测电脑2与服务电脑1之间是否建立远程通讯连接,若是,则进入步骤202;若否,则继续执行步骤201;
步骤202:该第二远程通讯模块21发出第一下载请求并传输至第一远程通讯模块11;
步骤203:该第一远程通讯模块11接收该第一下载请求,调取目标存储器12内的硬件检测程序122下载,再借由第二、第一远程通讯模块21、11存储至待测电脑2的暂存器22;
步骤204:第二远程通讯模块21侦测该硬件检测程序122是否下载完成,若是,则进入步骤205,若否,则重复执行本步骤;
步骤205:当第二远程通讯模块21侦测到硬件检测程序122已下载完成时,执行模块23运行硬件检测程序122取得关于该待测电脑2的主板型号及硬件配置的硬件检测结果,且该检测结果反馈至第二远程通讯模块21;
步骤206:第二远程通讯模块21发出与检测结果相关联的第二下载请求并传输至第一远程通讯模块11;
步骤207:第一远程通讯模块11接收该第二下载请求,调取目标存储器12中与第二下载请求相关联的测试配置程序121下载,再借由至第二、第一远程通讯模块21、11同样存储至待测电脑2的暂存器22;
步骤208:第二远程通讯模块21侦测该测试配置程序121是否下载完成;若是,则进入步骤209;若否,则重复执行本步骤;
步骤209:当第二远程通讯模块21侦测到测试配置程序121已下载完成时,该执行模块23运行该测试配置程序121得测试结果,且该测试结果通过第二、第一远程通讯模块21、11回传至服务电脑1。
Claims (7)
1、一种基于远程安装技术的远程测试***,应用于一服务电脑与一待测电脑,且该服务电脑与该待测电脑通过一网络通讯,其特征在于:
该服务电脑包括:
一目标存储器,存储一硬件检测程序和一测试配置程序;
一第一远程通讯模块,耦合于上述目标存储器和上述网络的一端,且该第一远程通讯模块依据待测电脑的下载请求,下载上述硬件检测程序和测试配置程序并传输给待测电脑;
该待测电脑包括:
一第二远程通讯模块,连接于上述网络的另一端,用以侦测该待测电脑与服务电脑之间是否建立远程通讯连接及发出下载请求,且用以接收下载的硬件检测程序及测试配置程序;
一暂存器,耦合该第二远程通讯模块,用以接收并存储硬件检测程序与测试配置程序;
一执行模块,耦合上述暂存器及上述第二远程通讯模块,用以运行硬件检测程序并将检测结果反馈至第二远程通讯模块,且用以运行与检测结果相关联的测试配置程序并将该测试结果借由第二、第一远程通讯模块回传至服务电脑。
2、如权利要求1所述的基于远程安装技术的远程测试***,其特征在于:该硬件检测程序设置于定制的WinPE中。
3、如权利要求1所述的基于远程安装技术的远程测试***,其特征在于:服务电脑安装PXE服务器及tftp服务器,且待测电脑包括PXE芯片。
4、如权利要求1所述的基于远程安装技术的远程测试***,其特征在于:该暂存器为内存。
5、如权利要求1所述的基于远程安装技术的远程测试***,其特征在于:该测试配置程序可依据硬件检测程序输出的包含主板型号和硬件配置的描述的硬件检测结果在多个测试程序中选择测试程序。
6、一种基于远程安装技术的远程测试方法,应用于上述基于远程安装技术的远程测试***,该***包括一待测电脑通过一网络连接一服务电脑,其中,该服务电脑包括一第一远程通讯模块和一目标存储器,该待测电脑包括一第二远程通讯模块、一暂存器和一执行模块,其特征在于:
该第二远程通讯模块侦测待测电脑与服务电脑之间是否建立远程通讯连接;
当该第二远程通讯模块侦测到服务电脑与待测电脑之间已建立远程通讯连接时,该第二远程通讯模块发出第一下载请求并传输至第一远程通讯模块;
该第一远程通讯模块接收该第一下载请求后,至目标存储器内下载硬件检测程序,并借由第二远程通讯模块存储至暂存器;
第二远程通讯模块侦测该硬件检测程序是否下载完成;
当第二远程通讯模块侦测到硬件检测程序已下载完成时,执行模块运行该硬件检测程序得关于该待测电脑的主板型号及硬件配置的检测结果,且该检测结果反馈至第二远程通讯模块;
第二远程通讯模块发出与检测结果相关联的第二下载请求并传输至第一远程通讯模块;
第一远程通讯模块接收该第二下载请求后,至目标存储器中下载与第二下载请求相关联的测试配置程序,并借由第二远程通讯模块存储至暂存器;
第二远程通讯模块侦测该测试配置程序是否下载完成;
当第二远程通讯模块侦测到测试配置程序已下载完成时,执行模块运行测试配置程序得测试结果。
7、如权利要求6所述的基于远程安装技术的远程测试方法,其特征在于:还包括将测试结果借由第二、第一通讯模块回传至服务电脑的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101715980A CN101452419A (zh) | 2007-11-30 | 2007-11-30 | 基于远程安装技术的远程测试***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101715980A CN101452419A (zh) | 2007-11-30 | 2007-11-30 | 基于远程安装技术的远程测试***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101452419A true CN101452419A (zh) | 2009-06-10 |
Family
ID=40734661
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007101715980A Pending CN101452419A (zh) | 2007-11-30 | 2007-11-30 | 基于远程安装技术的远程测试***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101452419A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102478623A (zh) * | 2010-11-22 | 2012-05-30 | 英业达股份有限公司 | 待测单元的测试方法 |
CN102810076A (zh) * | 2011-05-31 | 2012-12-05 | 鸿富锦精密工业(深圳)有限公司 | 存储介质切换控制***及方法 |
CN103345446A (zh) * | 2013-07-10 | 2013-10-09 | 四川九洲电器集团有限责任公司 | 一种适用于遥控类产品的自动化测试方法 |
CN105095031A (zh) * | 2015-06-30 | 2015-11-25 | 北京奇虎科技有限公司 | 硬盘诊断方法及装置 |
CN108763008A (zh) * | 2018-05-31 | 2018-11-06 | 郑州云海信息技术有限公司 | 一种服务器存储硬盘性能批量测试***、服务器及方法 |
-
2007
- 2007-11-30 CN CNA2007101715980A patent/CN101452419A/zh active Pending
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102478623A (zh) * | 2010-11-22 | 2012-05-30 | 英业达股份有限公司 | 待测单元的测试方法 |
CN102478623B (zh) * | 2010-11-22 | 2013-10-16 | 英业达股份有限公司 | 待测单元的测试方法 |
CN102810076A (zh) * | 2011-05-31 | 2012-12-05 | 鸿富锦精密工业(深圳)有限公司 | 存储介质切换控制***及方法 |
CN102810076B (zh) * | 2011-05-31 | 2017-01-18 | 中国南方电网有限责任公司调峰调频发电公司 | 存储介质切换控制***及方法 |
CN103345446A (zh) * | 2013-07-10 | 2013-10-09 | 四川九洲电器集团有限责任公司 | 一种适用于遥控类产品的自动化测试方法 |
CN103345446B (zh) * | 2013-07-10 | 2016-04-20 | 四川九洲电器集团有限责任公司 | 一种适用于遥控类产品的自动化测试方法 |
CN105095031A (zh) * | 2015-06-30 | 2015-11-25 | 北京奇虎科技有限公司 | 硬盘诊断方法及装置 |
CN105095031B (zh) * | 2015-06-30 | 2019-03-08 | 北京奇虎科技有限公司 | 硬盘诊断方法及装置 |
CN108763008A (zh) * | 2018-05-31 | 2018-11-06 | 郑州云海信息技术有限公司 | 一种服务器存储硬盘性能批量测试***、服务器及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101408862B (zh) | 一种嵌入式***测试方法 | |
CN101324860B (zh) | 主板测试***及测试方法 | |
CN108768730B (zh) | 用于操作智能网卡的方法和装置 | |
US20130152074A1 (en) | Method for automatic consecutive installing operating systems | |
CN101452419A (zh) | 基于远程安装技术的远程测试***及方法 | |
US7921345B2 (en) | Automated test system | |
CN103714501A (zh) | 一种医疗设备信息采集、整合、配置和检测维护的方法及*** | |
CN112187574A (zh) | 使用虚拟机进行网络压力测试的方法、***和存储介质 | |
CN101442448A (zh) | 刀片服务器测试***及方法 | |
CN111309602A (zh) | 一种软件测试方法、装置及*** | |
CN106649019A (zh) | 一种基于串口的整机自动化pcie通信质量测试方法 | |
CN110704311B (zh) | 一种应用程序测试方法、装置、电子设备及可读存储介质 | |
CN109660386B (zh) | 一种半导体存储器老化测试***软件升级方法 | |
CN109710479B (zh) | 一种处理方法及第一设备、第二设备 | |
CN114090047A (zh) | 一种软件升级方法和装置 | |
CN116627849B (zh) | ***测试方法、装置、设备及存储介质 | |
CN1932774A (zh) | 一种基于多串口资源的嵌入式***软件快速测试***和方法 | |
CN116521414A (zh) | 故障代码定位方法、云端服务器、***及存储介质 | |
CN116049011A (zh) | 一种测试环境的部署方法、装置、电子设备及存储介质 | |
CN107247661B (zh) | 支持对应用的安装包进行自动化验证的方法和*** | |
CN112698998B (zh) | 一种可持续集成的arm服务器出厂测试方法 | |
CN102264089A (zh) | 一种基站***逻辑器件远程升级方法及装置 | |
US9201771B2 (en) | Method for evaluating a production rule for a memory management analysis | |
US7020600B2 (en) | Apparatus and method for improvement of communication between an emulator unit and a host device | |
KR102068830B1 (ko) | 서버 검증 자동화 및 관리시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20090610 |