首页 / 测试方法

测试方法无效专利 发明

技术领域

[0001] 本发明是有关于一种测试方法,且特别是有关于适用于计算机系统的测试方法。

相关背景技术

[0002] 在科技日新月异的现今时代中,各企业使出浑身解数推出各式各样的电子产品,来供应消费者以满足需求。电子产品例如是笔记型计算机。
[0003] 然而,各企业对出厂前的电子产品进行检测,当电子产品进行一阶段测试已完成时,需由检测人员以人工操作方式来让电子产品进入下一阶段的测试,此测试例如为休眠测试。若恰巧遇到长时间休工或假日,而无现场检测人员时,如此此些已完成阶段测试的电子商品则保持开机的状态,等待检测人员于休息结束后的上班日再以人工操作方式让电子产品进行下一阶段的测试。有可能造成电子产品数小时甚至数天闲置但仍开机的状态,再以产线测试可能一次测试数量达上千上百台,造成各企业耗费许多能源而增加电费支出,亦相对地无法达到节能减碳以保护地球生态的目的。

具体实施方式

[0016] 下面结合附图对本发明的结构原理和工作原理作具体的描述:
[0017] 请参照图1,其绘示本发明的一实施例的测试方法的流程图。首先,于步骤S102中,开始累计一测试时间。接着,于步骤S104中,对计算机系统进行至少一第一测试。之后,于步骤S106中,判断计算机系统是否通过此第一测试,若计算机系统通过此第一测试,则执行步骤S108;若计算机系统未通过此第一测试,则结束本流程。接着,于步骤S108中,使计算机系统自动进入一第二测试,此第二测试系为一休眠测试。之后,于步骤S110中,判断测试时间是否大于或等于一预定测试时间,此预定测试时间为大于等于第一测试所需的预估时间;若测试时间大于或等于预定测试时间,则执行步骤S112。接着,于步骤S112中,判断计算机系统的一系统电流值是否符合一休眠电流值的特定范围;若系统电流值不符合休眠电流值的特定范围,执行关闭计算机系统的步骤S114。
[0018] 请同时参照图2、图3A与图3B,图2绘示为适用于图1的测试方法的计算机系统的示意图。图3A与图3B绘示为图1的测试方法的一实施例的详细流程图。如图2所示,计算机系统100包括一显示单元10。计算机系统100是被施以多个测试。显示单元10是将对应于多个测试的测试结果的讯息以显示的方式来表示。兹配合图3A与图3B的多个步骤详细说明。
[0019] 如图3A所示,于步骤S302中,开始累计一测试时间。于步骤S304中,对计算机系统100进行至少一第一测试。其中,测试时间是对应于进行所有的第一测试所耗费的时间。第一测试例如是开机测试、散热测试与烧机测试。举例来说,在本实施例的步骤S304中例如是对计算机系统进行三个第一测试。然而,虽然本实施例的测试方法是以对计算机系统
100进行三个第一测试为例做说明,但亦可依照此测试方法所适用的计算机系统的特性规格来进行调整或设计,以决定是应用于一个或更多个第一测试,并不以上述为限制。
[0020] 举例来说,对计算机系统100进行至少一第一测试例如进入步骤S306。于步骤S306中,对计算机系统100进行开机测试以判断计算机系统100的开关机次数是否符合一预定次数。若计算机系统100的开机次数未符合预定次数,则执行由计算机系统100控制显示单元10显示出代表开关机测试失败的讯息,并记录此失败讯息的步骤S308,且于执行完步骤S308之后进入图3B的步骤S320;若计算机系统100的开机次数符合预定次数,则执行步骤S310。其中,在计算机系统100进行开机测试后,假定计算机系统100的开关机次数是符合预定次数,亦即表示计算机系统100可正常地执行开机与关机的程序。此预定次数系依据计算机系统100的规格性能,或还可搭配客户需求来设计与决定。
[0021] 于步骤S310中,对计算机系统100进行散热测试以判断计算机系统100在长时间运作的温度是否低于一预设温度。若计算机系统100在长时间运作的温度高于预设温度,则执行由计算机系统100控制显示单元10显示出代表散热测试失败的讯息,并记录此失败讯息的步骤S312,且于执行完步骤S308的后进入图3B的步骤S320;若计算机系统100在长时间运作的温度未高于预设温度,则执行步骤S314。其中,在计算机系统100进行散热测试后,假定计算机系统100在长时间运作的温度未高于预设温度,亦即代表计算机系统100可在长时间的工作环境下进行稳定的操作,不会让计算机系统100因过热而产生热死机。
[0022] 于步骤S314中,对计算机系统100进行烧机测试以判断计算机系统100的一组烧机结果是否符合一组预设条件。若此组烧机结果未符合此组预设结果,则执行由计算机系统100控制显示单元10显示出代表烧机测试失败的讯息,并记录此失败讯息的步骤S316,且于执行完步骤S308的后进入图3B的步骤S320;若此组烧机结果符合此组预设结果,则执行步骤S318。其中,此组烧机结果例如包括对应于计算机系统100的中央处理器(Central ProcessingUnit,CPU)、电池、光驱、显示卡于测试后的结果。于实作中,此组预设条件例如是依据计算机系统100的特性规格来进行设计,还可参考计算机系统100中的受测对象(比如中央处理器、显示卡)所对应的标准规范来设计。也就是说,计算机系统100进行烧机测试后,假定此组烧机结果符合此组预设结果,亦即代表计算机系统100中的多个零件可稳定工作来维持计算机系统100的操作效能。
[0023] 于图3B所示,于步骤S318中,使计算机系统100自动进入一第二测试。第二测试为休眠测试。其中,此休眠测试是代表计算机系统100能否正常进入休眠状态的测试。如此,计算机系统100在通过第一测试后自动地进入休眠测试,可降低计算机系统100于等待检测人员施以第二测试前所消耗的能源,从而节省各企业的电费支出。
[0024] 于步骤S320中,判断测试时间是否大于或等于一预定测试时间,预定测试时间例如可于步骤302中预先设定,此预定测试时间为大于等于第一测试所需的预估时间,若测试时间未大于或等于此预定测试时间,则重新执行步骤S320;若测试时间大于或等于该预定测试时间,则执行步骤S322。
[0025] 与例来说,计算机系统100的电源输入端例如连接一电流传感器(未绘示),预定测试时间例如是利用此电流传感器来予以设定。其中,此预定测试时间是依据第一测试所需的时间来设计,于实作中,此预定测试时间还可依据多个第一测试可能耗费的时间,例如是为第一测试所需的预估时间,或依照不同应用环境的计算机系统100的操作性能来设计。此预定测试时间为大于等于第一测试所需的一预估时间,也就是说,当到达预定测试时间时,确保计算机系统100已有充足时间可能来完成多个第一测试。若测试时间大于或等于该预定测试时间是代表计算机系统100已经进入第二测试。此预定测试时间例如是为3小时。
[0026] 于步骤S322中,判断计算机系统100的一目前系统电流值是否符合一休眠电流值的特定范围。若目前系统电流值符合休眠电流值的特定范围,则执行定义计算机系统100通过第二测试的步骤S324;若目前系统电流值不符合休眠电流值的特定范围,则执行关闭计算机系统100的电源的步骤S326。兹举一例详细说明步骤S322~S326如下。
[0027] 举例来说,电流传感器是用来判断计算机系统100的目前系统电流值是否符合休眠电流值的特定范围。此休眠电流值例如是对应于计算机系统100进入休眠状态后的系统电流值。此目前系统电流值例如系对应于计算机系统100进入开机状态后的系统电流值。其中,于开机状态中的目前的系统电流值会大于休眠状态中的休眠电流值,也就是说,在目前系统电流值大于休眠电流值时,代表计算机系统100未通过第二测试,即未进入休眠状态。
[0028] 举例来说,假定目前系统电流值大于休眠电流值,是代表计算机系统100可能已经死机,例如因为步骤S306、S310或S314的测试未成功而死机。于此,还可利用电流传感器来切断计算机系统100的电源,除了可降低能源消耗外,亦可避免让计算机系统100继续待在死机的环境下,以降低计算机系统100可能造成的毁损。
[0029] 此外,电源传感器例如包括一指示灯号,于切断计算机系统100的电源后可由此指示灯号发出亮灯(亦可暗灯)的故障灯号,来告知使用者此计算机系统100未通过测试。而后,使用者可由步骤308、310或314所纪录的错误报告得知何项测试失败。
[0030] 此外,假定目前系统电流值符合休眠电流值的特定范围,例如是目前系统电流值等于或小于此休眠电流值,定义计算机系统100通过第二测试,意即计算机系统100已成功地进入休眠状态。举例来说,当目前系统电流值小于休眠电流时,还可由电流传感器的指示灯号发出亮灯(亦可依据故障灯号来设计),来告知使用者此计算机系统100已通过休眠测试,以方便使用者辨识计算机系统100的状态。
[0031] 如此,计算机系统100在通过第一测试后系自动进入第二测试(休眠测试),且计算机系统100在通过第二测试后进入休眠状态,以降低计算机系统100等待检测人员以人工方式施以第二测试前所消耗的能源,以节省各企业的电费支出。
[0032] 上述不同实施例的测试方法,至少具有的功效如下:
[0033] (1)在上述一实施例中,计算机系统是在通过第一测试后自动进入第二测试(休眠测试),在通过第二测试之后,计算机系统可进入休眠状态以节省能源。如此,计算机系统于通过第一测试后是以自动方式进入第二测试,于此不需等待检测人员于通过第一测试后以人工方式施以休眠测试,从而节省计算机系统在通过测试后等待检测人员所耗费的能源,以降低电费支出。
[0034] (2)如上述一实施例所示,可借由判断出计算机系统未通过第二测试(例如死机),来关闭计算机系统的电源。如此,除了可节省能源以降低电费外,还可保护计算机系统持续于死机下可能遭受的毁损。
[0035] 因此,相较于现有需要以人工方式来对计算机系统进行休眠测试而造成消耗能源的方法,上述实施例具有更高的应用性及实用性,让各企业可于大幅节省电费的情况下,除了可完成计算机系统的测试,亦可保护计算机系统于死机中可能遭受的毁损。
[0036] 当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

当前第1页 第1页 第2页 第3页