[发明专利]冷启动开关机测试方法及冷启动开关机测试系统无效
申请号: | 201110359199.3 | 申请日: | 2011-11-14 |
公开(公告)号: | CN103106128A | 公开(公告)日: | 2013-05-15 |
发明(设计)人: | 熊立 | 申请(专利权)人: | 英业达科技有限公司;英业达股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;H04L29/08 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 施浩 |
地址: | 201114 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 冷启动 开关机 测试 方法 系统 | ||
技术领域
本发明是有关于一种开关机测试方法及使用此方法的开关机测试系统,且特别是有关于一种利用远程测试平台通过网络测试待测装置是否可正常开关机的冷启动开关机测试方法及其冷启动开关机测试系统。
背景技术
随着电脑科技的进步,人们逐渐使用信息设备来取代传统人工的作业。然而,一旦信息设备无法正常运作时将会产生严重的影响。举例来说,厂商的生产线无法正常运作而准时交货给客户时,对于厂商的商誉与信用将造成无法弥补的伤害,甚至需面对巨额的赔偿。因此在大量使用信息设备的现代,使用者相当重视信息设备的可靠度及稳定度。
为了能够提供可靠与稳定的信息设备给客户,在完成信息设备的生产之后,信息设备的生产厂商会对信息设备进行一疲劳测试。例如,对这些信息设备反复执行操作系统的开机程序与关机程序,并且测试程序必须反复执行一段很长的时间。因此,若以人工方式进行上述测试程序相当耗费人力与时间。
传统为了能够以自动化方式取代人工方式来监控信息设备的状态,待测装置(System Under Test,SUT)都需配备基板管理控制器(Baseboard Management Controller,BMC),通过基板管理控制器来对待测装置进行管理与测试。例如,对待测装置进行状态检测及事件过滤、电源管理、记录事件发生时间及系统回复控制等。此时,基板管理控制器的稳定度与可靠度亦为一重要考量。当基板管理控制器本身产生错误时,会让使用者在监控过程中难以判定是待测装置产生错误亦或是基板管理控制器自身的问题。再者,若待测装置并未配备基板管理控制器时,使用者将无法进行自动化的测试程序。
发明内容
有鉴于此,本发明提供一种冷启动(cold reboot)开关机测试方法以及使用此方法的冷启动开关机测试系统,即使待测装置并未配备基板管理控制器,仍可通过远程测试平台来对待测装置进行冷启动开关机测试。
本发明提出一种冷启动开关机测试方法,适用于由远程测试平台来对一待测装置进行冷启动开关机测试,其中此待测装置具有操作系统。此冷启动开关机测试方法包括:(a)通过远程测试平台通过网络发送网络唤醒(Wake On Lan,WOL)封包至待测装置,藉以启动待测装置;(b)通过远程测试平台判断待测装置在预定开机时间内是否成功执行操作系统的开机程序;(c)待测装置在进入操作系统后执行系统检测程序,生成检测结果,将此检测结果传送至远程测试平台,且显示于远程测试平台。
在本发明的一实施例中,上述的冷启动开关机测试方法更包括通过远程测试平台通过网络发送要求(ping)封包至待测装置,若远程测试平台接收到来自待测装置的检测结果,则判断待测装置确实成功启动。
在本发明的一实施例中,上述的冷启动开关机测试方法更包括在待测装置执行系统检测程序时,远程测试平台定时发送要求封包至待测装置,通过来自待测装置的检测结果以判断待测装置是否仍在操作系统中运行。
在本发明的一实施例中,上述的冷启动开关机测试方法更包括若远程测试平台判断待测装置在预定开机时间内并未成功执行操作系统的开机程序时,输出错误讯息。
在本发明的一实施例中,上述的冷启动开关机测试方法更包括判断待测装置在执行开机程序的过程中是否能初始化待测装置的各项周边设备,若任一周边设备无法进行初始化则输出错误讯息。
在本发明的一实施例中,上述的冷启动开关机测试方法更包括若远程测试平台判断待测装置在预定关机时间内并未关闭则输出错误讯息。
在本发明的一实施例中,上述的冷启动开关机测试方法更包括在预定测试时间内自动地重复执行步骤(a)、步骤(b)与步骤(c)。
在本发明的一实施例中,若执行上述步骤(a)、步骤(b)与步骤(c)称为一次循环,则冷启动开关机测试方法更包括自动地重复执行步骤(a)至步骤(d)直到完成预定循环次数。
本发明另提出一种冷启动开关机测试系统,其包括一待测装置以及远程测试平台。其中,此待测装置具有操作系统及网络唤醒封包接收模块。远程测试平台则通过网络耦接至待测装置,且远程测试平台具有网络唤醒封包发送模块与计时器。远程测试平台利用网络唤醒封包发送模块经由网络发送网络唤醒封包至待测装置,藉以启动待测装置,并利用计时器判断待测装置在预定开机时间内是否成功执行操作系统的开机程序。待测装置在进入操作系统后执行一系统检测程序,生成一检测结果,将该检测结果传送至该远程测试平台,且显示于该远程测试平台。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达科技有限公司;英业达股份有限公司,未经英业达科技有限公司;英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110359199.3/2.html,转载请声明来源钻瓜专利网。