电源状态测试系统技术方案

技术编号:15108978 阅读:75 留言:0更新日期:2017-04-09 00:22
一种电源状态测试系统,用来测试待测计算机,其包括施测计算机、控制装置、唤醒装置以及网络连接设备;其中,施测计算机通过网络连接设备连接于待测计算机并可以输出触发信号至控制装置,使控制装置的电子开关基于触发信号而作动,唤醒装置则由电连接至待测计算机的周边输入单元所构成,所述周边输入单元电连接于控制装置并在控制装置的控制下产生测试信号来唤醒待测计算机;由此,施测计算机通过控制装置来控制唤醒装置,由周边输入单元产生实际的测试信号给待测计算机,不仅可使测试结果更具有可信度,更可取代传统上人工操作的测试方式,缩短判断的时间,并排除人为误判结果的可能性。

【技术实现步骤摘要】

本专利技术涉及一种自动测试技术,具体而言是一种计算机装置的自动测试系统,可以实际提供唤醒装置的按键的输出信号,使测试结果具有更佳的可信度。
技术介绍
高级配置与电源接口(AdvancedConfigurationandPowerInterface、ACPI)是一套操作系统对于电源管理接口的共同管理规范,其制定了各类级的计算机系统(例如台式计算机或工作站等)各项硬件在不同电源状态下的工作模式。其中,在ACPI规范下,电源状态至少包括以下几种状态。S0:正常开机状态,计算机系统的所有主要硬件包括中央处理器(CPU)、存储器与硬盘等均可正常工作。S3:又称为睡眠状态,此状态下将停止供电给CPU、硬盘,此时计算机系统仍然会供电给存储器,且计算机系统在进入睡眠状态前的状态会直接暂存于存储器中。S4:又称为休眠状态,此状态下将停止供电给计算机系统的主要硬件,但是计算机系统在进入休眠状态前的状态储存于硬盘中,并且计算机系统被唤醒比S3还要久。S5:关机状态。传统上,测试计算机系统是否符合ACPI的规范时,多半都是依靠测试人员以人工操作的方式来设定计算机系统的电源状态,例如以手动触发电源开关或键盘、鼠标等装置去唤醒计算机系统从例如S3、S4、S5回到S0状态,并且由测试人员自行判断计算机系统唤醒动作是否正常。如此一来,传统的测试方式不仅耗费大量测试人员的时间,测试人员也有可能发生人为判断错误的误差而无法提升测试质量与精确度。在现有技术中,为了解决上述问题,已经有人通过软件控制的方式来直接设定受测的计算机系统的不同电源状态,并纪录其测试结果。虽然省去了测试人员人工操作上的麻烦,但是使用软件提供虚拟的测试信号所进行的测试,并没有经由硬件的电路来进行测试,无法模拟出硬件是否正常工作,明显和实际人工操作进行测试相比不同,使得测试结果的可信度有限。
技术实现思路
有鉴于此,本专利技术的目的之一在于提供一种电源状态测试系统,可自动化进行测试,省去人工操作的麻烦。本专利技术的另一目的在于提供一种电源状态测试系统,使用真实的硬件提供唤醒计算机系统的测试信号,提升测试结果的可信度。为了达成上述目的,本专利技术提供了一种电源状态测试系统,用来测试待测计算机的不同电源状态,其包括施测计算机、控制装置、唤醒装置以及网络连接设备。其中,施测计算机连接于网络连接设备并且可以输出触发信号,而且待测计算机连接于上述网络连接设备。控制装置电连接于施测计算机并具有电子开关可基于上述触发信号而作动。唤醒装置是由电连接至该待测计算机的至少一个周边输入单元所构成,周边输入单元电连接于控制装置,使周边输入单元可在控制装置的控制下产生测试信号来唤醒待测计算机。由此,本专利技术通过控制装置来实际输出电力到唤醒装置,进而使唤醒装置的周边输入单元其中之一可以产生实际的测试信号来唤醒待测计算机,其效果相当于手动按压周边输入单元的按键来唤醒待测计算机,使测试结果更具有可信度。另一方面,本专利技术是通过施测计算机全程自动化地控制所述控制装置以输出驱动信号,使唤醒装置的周边输入单元能够唤醒待测计算机进行测试,更可取代传统上人工的操作,缩短判断的时间,并排除人为误判结果的可能性。并且,施测计算机可以通过网络连接设备来监控待测计算机的状态。附图说明图1是本专利技术较佳实施例的电源状态测试系统的系统结构图。图2是本专利技术较佳实施例的控制装置的电路结构图。图3是本专利技术较佳实施例的测试流程图。(符号说明)1电源状态测试系统10施测计算机11打印机端口20控制装置21电子开关211电晶体213继电器23电源25输出端口30唤醒装置40待测计算机50网络连接设备具体实施方式为了能够更加了解本专利技术的特点所在,在此提供了一较佳实施例并配合附图说明如下。请参考图1至图2,本专利技术的电源状态测试系统1是用来测试待测计算机40在不同电源状态下的工作情形,由此判断待测计算机40是否符合ACPI(AdvancedConfigurationandPowerInterface、高级配置与电源接口)的规范。电源状态测试系统1的主要元件包括施测计算机10、控制装置20、唤醒装置30以及网络连接设备50,各元件的结构以及相互间的关系详述如下。请首先参考图1的系统结构图。施测计算机10在测试壳层(TestShell)软件架构下执行测试程序,使施测计算机10可以从其标准打印机端口(printerport)11的不同针脚(pin)下输出一个开启或关闭的触发信号。在本实施例中,是选择使用打印机端口11的第2至第9输出针脚来输出触发信号(如图2),但在其他可能情况下,也可以选择使用其他不同的端口的输出针脚来输出触发信号而不应以本实施例为限。另一方面,施测计算机10还连接至网络连接设备50,并通过网络连接设备50以有线(或可使用无线)网络的方式来连接待测计算机40,由此使施测计算机10可以对待测计算机40进行初始化动作,或经由网络连接设备接收TestShell测试命令设定操作系统ACPI测试环境参数。上述初始化动作包括但不限于:使施测计算机10与待测计算机40分别安装TestShell软件与测试程序,侦测待测计算机40的操作系统以及可支持哪些电源状态,远程操控待测计算机40,以及使待测计算机40可执行自动登录,上述网络连接设备50指的是例如利用集线器(Hub),然而本专利技术并不以此为限。请配合参考图2,图2是控制装置的电路结构图。控制装置20可连接外部电源23(本实施例中电源23的电力是选择使用5伏特的电压),并包括若干个电子开关21以及若干个输出端口25。每个电子开关21都包括电晶体211与继电器213,其中,电晶体211的基极是连接于打印机端口11的其中一个输出针脚,并且电晶体211的射极连接于继电器213的线圈端。继电器213还电连接于一个输出端口25与外部电源23。在本实施例中,输出端口25为单声道音频插座,用以和单声道音频线(未图示)连接。插座的正极与负极分别连接至继电器213的常开端两侧。唤醒装置30由待测计算机40的至少一个周边输入单元所构成,其使待测计算机40可以从例如S3(睡眠状态)、S4(休眠状态)、S5(关机状态)状态回到S0(正常开机状态)状态。唤醒装置30可以是但不限于电源开关、USB鼠标、USB键盘、PS/2鼠标、PS/2键盘与调制解调器。其中,唤醒装置30通过单声道音频线(MonoAudioJack)而电连本文档来自技高网
...

【技术保护点】
一种电源状态测试系统,其特征在于,包括:施测计算机,其连接于网络连接设备,并能够输出触发信号;待测计算机,其连接于所述网络连接设备;控制装置,其电连接于所述施测计算机并具有至少一个电子开关,该至少一个电子开关基于所述触发信号而作动;以及唤醒装置,其由电连接至所述待测计算机的至少一个周边输入单元所构成,该至少一个周边输入单元电连接于所述控制装置,使该至少一个周边输入单元能够在所述控制装置的控制下产生测试信号来唤醒所述待测计算机。

【技术特征摘要】
1.一种电源状态测试系统,其特征在于,
包括:
施测计算机,其连接于网络连接设备,并能够输出触发信号;
待测计算机,其连接于所述网络连接设备;
控制装置,其电连接于所述施测计算机并具有至少一个电子开关,该至少一个电子开
关基于所述触发信号而作动;以及
唤醒装置,其由电连接至所述待测计算机的至少一个周边输入单元所构成,该至少一
个周边输入单元电连接于所述控制装置,使该至少一个周边输入单元能够在所述控制装置
的控制下产生测试信号来唤醒所述待测计算机。
2.如权利要求1所述的电源状态测试系统,其特征在于,
所述电子开关是连接至所述施测计算机的端口。
3.如权利要求2所述的电源状态测试系统,其特征在于,
所述端口为打印机端口。
4.如权利要求2或3所述的电源状态测试系统,其特...

【专利技术属性】
技术研发人员:苏佳弘洪健智萧文峰蔡永达
申请(专利权)人:环胜电子深圳有限公司
类型:发明
国别省市:广东;44

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

1