使用于电脑装置的自动化测试装置及其处理方法制造方法及图纸

技术编号:2851920 阅读:235 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭示了一种使用于电脑装置的自动化测试方法。首先,提供一人工模拟装置,其包括一开关按键以及一弹跳按键,使用者操作通过该开关按键发出一开机信号至该电脑装置,判断该电脑装置的电源信号是否呈现开的状态。若该电源信号呈现开的状态,则根据与一测试流程相关的初始设定值以及该弹跳按键的开关状态,对该电脑装置执行该测试流程。若该电源信号呈现关的状态,则点亮该人工模拟装置的一错误指示灯。本发明专利技术的自动测试装置可真实模拟使用者操作系统的过程,并且利用自动化的测试方法以有效节省人力以及提升工作效率;使用本装置可自动执行测试流程,测试人员不需在现场进行监控,具有良好的使用弹性。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术是有关于一种对电脑装置进行测试的测试装置与方法,且特别有关于一种模拟使用者对电脑装置进行操作的自动化测试装置及其处理方法。
技术介绍
以往在对电脑装置进行系统可靠度与兼容度测试时,须进行其开关机的稳定性测试。而开关机测试包括电脑系统由正常开机状态进入待命、休眠关机的任一状态,然后再由以上状态回到开机状态。测试流程以周期性的循环运作,直到该流程预设的周期数完成为止。测试流程可以两种方式进行,其一是利用软件输入控制命令到电脑系统的电源管理芯片以执行该测试流程。然而其缺点为,由于控制命令直接控制给电源管理芯片,没有经过键盘控制芯片,无法完全模拟使用者的使用状况,如按下按键时的弹跳(bounce)状况以及对嵌入式控制器(embedded controller)的测试。另一种由测试人员临机操作,其缺点为必须耗费人力以执行测试流程,相当没有效率。
技术实现思路
本专利技术目的在提供一种自动化测试装置,其用以自动执行一测试流程,可以有效节省人力并且提升工作效率。该自动化测试装置为一人工模拟装置,用以对一电脑装置进行开关机测试,其包括一微处理器、一开关(start/stop)按键、一重置(reset)按键、一弹跳(bounce)按键以及一模式(mode)按键。本专利技术另一目的在提供一种自动化测试方法,其用以模拟使用者对电脑装置进行操作,以模拟实际测试状况。该方法包括首先,对一人工模拟装置的相关测试参数进行初始值设定,其至少包括测试周期、开机延迟、关机延迟等,并且按下弹跳按键,使其呈现开(on)的状态。在本专利技术实施例中,将与一测试流程相关的测试周期数设为100次,开机延迟时间设为2秒、关机延迟时间设为30秒;当按下该人工模拟装置上的开关按键时,发出一开机信号至该电脑装置,以启动该电脑装置的电源与系统。接着,判断该电脑装置的电源信号是否存在,若是,则在经过30秒(关机延迟时间)后送出一关机信号至该电脑装置,以关闭该电脑装置的系统与电源,否则点亮该人工模拟装置的一错误指示灯,然后结束本测试流程;接下来,每隔一既定时间判断该电脑装置的电源信号是否存在,以确定该电脑装置已正常关机。若该电脑装置的电源信号存在,则将一计数值加1,然后判断该计数值是否大于一既定值,该既定值在本专利技术实施例中设定为20秒。若该计数值大于20秒,表示该电脑装置无法正常关机,则点亮该人工模拟装置的错误指示灯,然后结束本测试流程。若该计数值不大于20秒,则重复前述每隔一既定时间判断该电脑装置的电源信号是否存在的步骤。若该电脑装置的电源信号不存在,表示该电脑装置已正常关机,则将测试周期数减1,即表示本次测试已完成;接下来,判断测试周期数是否为0。若是,表示本测试流程已完成,则点亮该人工模拟装置的一完成指示灯,然后结束本测试流程。若测试周期数不为0,表示本测试流程尚未完成,因此经过2秒(开机延迟时间)后,再次发出一开机信号以重新测试该电脑装置。本专利技术的自动测试装置可真实模拟使用者操作系统的过程,并且利用自动化的测试方法以有效节省人力以及提升工作效率;使用本装置可自动执行测试流程,测试人员不需在现场进行监控,具有良好的使用弹性。附图说明图1为本专利技术实施例的自动化测试装置的架构图。图2A、2B为本专利技术自动化测试方法的步骤流程图。具体实施例方式为让本专利技术的上述和其它目的、特征和优点能更明显易懂,下文特举出较佳实施例,并配合所附图,作详细说明如下。本专利技术实施例提供一种。图1为本专利技术实施例的自动化测试装置的架构图。该自动化测试装置为一人工模拟装置100,用以对一电脑装置400进行开关机测试,其包括一微处理器200、一开关按键310、一重置按键320、一弹跳按键330以及一模式按键340,微处理器200设置于人工模拟装置100内部,开关按键310、重置按键320、弹跳按键330以及模式按键340设置于人工模拟装置100外部。此外,在本专利技术实施例中,开关按键310与电脑装置400的电源开关450相连接,使人工模拟装置100可传送信号至电脑装置400。开关按键310用以启动一测试流程,令人工模拟装置100对待测电脑装置400进行测试。重置按键320将人工模拟装置100回复到初始设定。弹跳按键330用以模拟一键盘上的一按键的弹跳状况。模式按键340用以切换设定模式,以改变与测试流程相关的设定值。人工模拟装置100还包括一增量键350与一减量键360,用以根据其中一设定模式改变其设定值的大小。此外,对人工模拟装置100的相关测试参数进行初始值设定,其至少包括测试周期、开机延迟、关机延迟等,并且按下弹跳按键330,使其呈现开(on)的状态。在本专利技术实施例中,测试周期数设为100次,开机延迟时间设为2秒、关机延迟时间设为30秒。首先,按下该人工模拟装置100上的开关按键310,以启动本专利技术实施例的测试流程,然后微处理器200发出一开机信号至电脑装置400,以启动电脑装置400的电源与系统。接着,微处理器200判断电脑装置400的电源信号是否存在,即判断电脑装置400是否已被正常启动。若电脑装置400的电源信号不存在,表示其没有被启动,则微处理器200点亮该人工模拟装置的一错误指示灯370,然后结束本测试流程。若电脑装置400的电源信号存在,表示其被下常启动后,则在经过30秒(关机延迟时间)后,微处理器200送出一关机信号至电脑装置400,以关闭电脑装置400的系统与电源。微处理器200每隔一既定时间判断电脑装置400的电源信号是否存在,以确定电脑装置400已正常关机。电脑装置400可能因为某些状况,导致无法在预定时间内正常关机,因此设定一计数值以等待电脑装置400于一既定时间内关机。因此,若电脑装置400的电源信号存在,则微处理器200将一计数值加1,然后判断该计数值是否大于一既定值,该既定值在本专利技术实施例中设定为20秒。若该计数值大于20秒,表示电脑装置400无法正常关机,则点亮人工模拟装置100的错误指示灯370,然后结束本测试流程。若该计数值不大于20秒,则重复前述每隔一既定时间判断电脑装置400的电源信号是否存在的步骤。当电脑装置400正常关机后,微处理器200将测试周期数减1,表示本次测试已完成。接着,微处理器200判断测试周期数是否为0,即判断本测试流程是否已完成。若是,则微处理器200点亮人工模拟装置100的完成指示灯380,然后结束本测试流程。若测试周期数不为0,表示本测试流程尚未完成,因此经过2秒(开机延迟时间)后,微处理器200再次发出一开机信号以重新测试电脑装置400。此外,在测试过程中,使用者随时可按下重置按键以初始化本测试流程。图2A、2B为本专利技术实施例的自动化测试方法的步骤流程图。在步骤S1中,对一人工模拟装置100的相关测试参数进行初始值设定,其至少包括测试周期、开机延迟、关机延迟等,并且按下弹跳按键330,使其呈现开(on)的状态。在本专利技术实施例中,测试周期数设为100次,开机延迟时间设为2秒、关机延迟时间设为30秒。在步骤S2中,判断是否按下该人工模拟装置100上的开关按键310,以对一电脑装置400执行一测试流程。若是,则跳至步骤S8,否则执行步骤S3。在步骤S3中,判断是否按下该人工模拟装置100上的重置按键320,以将该测试流程相关本文档来自技高网...

【技术保护点】
一种使用于电脑装置的自动化测试方法,其特征在于包括下列步骤:提供一人工模拟装置,用以对一电脑装置进行开关机测试,其包括一微处理器、用于启动一测试流程的一开关按键、以及用于模拟一键盘上的一按键的弹跳状况的一弹跳按键;根据一使用 者操作令上述开关按键发出一开机信号至上述电脑装置;判断上述电脑装置的电源信号是否呈现开的状态;若上述电源信号呈现开的状态,则上述微处理器根据与上述测试流程相关的初始设定值以及上述弹跳按键的开关状态,对上述电脑装置执行上述测试 流程;以及若上述电源信号呈现关的状态,则上述微处理器点亮上述人工模拟装置的一错误指示灯。

【技术特征摘要】
1.一种使用于电脑装置的自动化测试方法,其特征在于包括下列步骤提供一人工模拟装置,用以对一电脑装置进行开关机测试,其包括一微处理器、用于启动一测试流程的一开关按键、以及用于模拟一键盘上的一按键的弹跳状况的一弹跳按键;根据一使用者操作令上述开关按键发出一开机信号至上述电脑装置;判断上述电脑装置的电源信号是否呈现开的状态;若上述电源信号呈现开的状态,则上述微处理器根据与上述测试流程相关的初始设定值以及上述弹跳按键的开关状态,对上述电脑装置执行上述测试流程;以及若上述电源信号呈现关的状态,则上述微处理器点亮上述人工模拟装置的一错误指示灯。2.如权利要求1项所述的使用于电脑装置的自动化测试方法,其特征在于上述人工模拟装置还包括一重置按键,用以将上述人工模拟装置的相关设定回复至初始状态。3.如权利要求1项所述的使用于电脑装置的自动化测试方法,其特征在于上述人工模拟装置还包括一模式按键,用以切换设定模式。4.如权利要求3项所述的使用于电脑装置的自动化测试方法,其特征在于上述人工模拟装置还包括一增量键与一减量键,用以根据其中一上述设定模式改变其设定值。5.如权利要求1项所述的使用于电脑装置的自动化测试方法,其特征在于包括下列步骤当上述开关按键呈现开的状态时,发出一开机信号至上述电脑装置;判断上述电脑装置的电源是否开启;若上述电源呈关闭状态,则点亮上述错误指示灯;以及若上述电源呈开启状态,则在经过一既定时间后发出一关机信号至上述电脑装置。6.如权利要求5项所述的使用于电脑装置的自动化测试方法,其特征在于包括下列步骤上述微处理器每隔一既定时间判断上述电脑装置的电源是否存在;若上述电脑装置的电源不存在,则判断一测试周期是否归零;以及若上述测试周期数已归零,则点亮上述人工模拟装置的一完成指示灯,并且结束上述测试流程,否则重复执行上述测试流程。7.如权利要求6项所述的使用于电脑装置的自动化测试方法,其特征在于包括下列步骤若上述电脑装置的电源存在,则上述微处理器将一计数值加1;判断上述计数值是否大于一既定值;以及若上述计数值大于上述既定值,则点亮上述错误指示灯,否则重复上述判断上述电脑装置的电源是否存在的步骤。8.如权利要求6项所述的使用于电脑装置的自动化测试方法,其特征在于包括设定一关机延迟时间为30秒以及上述测试周期为100,使得上述电脑装置在收到上述关机信号后,经过上述关机延迟时间后关闭。9.如权利要求1项所述的使用于电脑装置的自动化测试方法,其特征在于包括设定一开机延迟时间为2秒,使得上述电脑装置在收到上述开机信号后,经过上述开机延...

【专利技术属性】
技术研发人员:李勇贤
申请(专利权)人:佛山市顺德区顺达电脑厂有限公司神基科技股份有限公司
类型:发明
国别省市:44[中国|广东]

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

1