一种电器设备开关机的自动测试方法及系统的制作方法
【技术领域】
[0001]本发明涉及电视技术领域,尤其涉及的是一种电器设备开关机的自动测试方法及系统。
【背景技术】
[0002]目前电器设备,譬如电视机、空调及机顶盒等设备,都配备有遥控器来对应控制,因此这些电器设备的遥控开关机等功能是否可靠,这是这些电器设备出厂前必须测试的环节。而现有的测试方式都是由人工按遥控器进行功能验证。对于人工按遥控器进行功能测试,这样效率不高,而且比较容易漏掉某些功能检测,通过人工模拟是很花费时间的,这样也增加了人力成本。部分厂家采用软件方式发送模拟按键来进行测试,但这只是发送了模拟按键,其它流程仍然需要人工多次操作,全程需要人工值守,因而,现有的电器设备开关机的测试方法自动化不高、准确率不高、效率不高且结果不直观。
[0003]因此,现有技术还有待于改进和发展。
【发明内容】
[0004]本发明要解决的技术问题在于,提供一种电器设备开关机的自动测试方法及系统,旨在解决现有电器设备开关机测试自动化不高,测试结果不准确的问题。
[0005]本发明解决技术问题所采用的技术方案如下:
一种电器设备开关机的自动测试方法,其中,包括:
A、建立电器设备与WIFI插座通信连接和建立WIFI插座与测试设备之间的通信连接;
B、在测试设备端设置电器设备关机或开机的测试次数N及拍摄延时时间,其中,N为正整数;
C、测试设备发送N次控制WIFI插座开启或者关闭的指令到WIFI插座,电器设备随着与其相连接的WIFI插座的开启或者关闭进入相应的开机状态或者关机状态;
D、在每次发送指令给WIFI插座的所述拍摄延时时间之后,拍摄电器设备的显示界面,根据得到的N次显示界面分析电器设备的开机或关机是否正常。
[0006]所述的电器设备开关机的自动测试方法,其中,所述测试设备包括:手持测试设备和计算机测试终端。
[0007]所述的电器设备开关机的自动测试方法,其中,所述指令为红外指令;所述第一时间大于所述拍摄延时时间。
[0008]所述的电器设备开关机的自动测试方法,其中,所述步骤D具体包括:
Dl、每次发送指令给WIFI插座时记录对应的当前时间,在所述当前时间的基础上延时所述拍摄延时时间之后,控制摄像头拍摄电器设备的显示界面;
D2、将所述显示界面与预先设置的开机标准界面或关机标准界面进行比对,若一致,则电器设备的开机或关机正常;若不一致,则电器设备的开机或关机不正常。
[0009]所述的电器设备开关机的自动测试方法,其中,所述步骤D2还包括: D3、对N次拍摄的显示界面的比对结果进行统计分析,得出对应的测试分析报告,所述测试分析报告包括关机或关机对应的检测次数、检测时间、操作成功次数及操作失败次数。
[0010]—种电器设备开关机的自动测试系统,其中,包括:
连接建立模块,用于建立电器设备与WIFI插座通信连接和建立WIFI插座与测试设备之间的通信连接;
参数设置模块,用于在测试设备端设置电器设备关机或开机的测试次数N及拍摄延时时间,其中,N为正整数;
指令发送模块,用于测试设备发送N次控制WIFI插座开启或者关闭的指令到WIFI插座,电器设备随着与其相连接的WIFI插座的开启或者关闭进入相应的开机状态或者关机状态;测试判断模块,用于在每次发送指令给WIFI插座的所述拍摄延时时间之后,拍摄电器设备的显示界面,根据得到的N次显示界面分析电器设备的开机或关机是否正常。
[0011]所述的电器设备开关机的自动测试系统,其中,所述测试设备包括:手持测试设备和计算机测试终端。
[0012]所述的电器设备开关机的自动测试系统,其中,所述指令为红外指令;所述第一时间大于所述拍摄延时时间。
[0013]所述的电器设备开关机的自动测试系统,其中,所述测试判断模块包括:
拍摄单元,用于每次发送指令给WIFI插座时记录对应的当前时间,在所述当前时间的基础上延时所述拍摄延时时间之后,控制摄像头拍摄电器设备的显示界面;
比对单元,用于将所述显示界面与预先设置的开机标准界面或关机标准界面进行比对,若一致,则电器设备的开机或关机正常;若不一致,则电器设备的开机或关机不正常。
[0014]所述的电器设备开关机的自动测试系统,其中,所述比对单元包括:
统计单元,用于对N次拍摄的显示界面的比对结果进行统计分析,得出对应的测试分析报告,所述测试分析报告包括关机或关机对应的检测次数、检测时间、操作成功次数及操作失败次数。
[0015]本发明所提供的一种电器设备开关机的自动测试方法及系统,有效地解决了现有电器设备开关机测试自动化不高,测试结果不准确的问题,通过设置电器设备关机或开机的测试次数N及拍摄延时时间,其中,N为正整数;发送N次指令给WIFI插座,电器设备随着与其相连接的WIFI插座的开启或者关闭进入相应的开机状态或者关机状态;在每次发送指令给WIFI插座的所述拍摄延时时间之后,拍摄电器设备的显示界面,根据得到的N次显示界面分析电器设备的开机或关机是否正常;实现了对电器设备开关机的自动化测试,且能够对开关机的结果进行验证,使得测试结果准确率更高,无需测试人员值守,给测试人员带来了大大的方便。
【附图说明】
[0016]图1为本发明提供的电器设备开关机的自动测试方法较佳实施例的流程图。
[0017]图2为本发明提供的电器设备开关机的自动测试系统较佳实施例的结构框图。
[0018]图3为本发明提供的电器设备开关机的自动测试系统应用实施例的结构示意图。
【具体实施方式】
[0019]本发明提供一种电器设备开关机的自动测试方法及系统,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0020]请参阅图1,图1为本发明提供的电器设备开关机的自动测试方法较佳实施例的流程图,如图所示,所述方法包括以下步骤:
SlOO、建立电器设备与WIFI插座通信连接和建立WIFI插座与测试设备之间的通信连接。
[0021 ]步骤S200、在测试设备端设置电器设备关机或开机的测试次数N及拍摄延时时间,其中,N为正整数;
步骤S300、测试设备发送N次控制WIFI插座开启或者关闭的指令到WIFI插座,电器设备随着与其相连接的WIFI插座的开启或者关闭进入相应的开机状态或者关机状态。
[0022]步骤S400、在每次发送指令给WIFI插座的所述拍摄延时时间之后,拍摄电器设备的显示界面,根据得到的N次显示界面分析电器设备的开机或关机是否正常。
[0023]下面结合具体的实施例对上述步骤进行详细的描述。
[0024]所述电器设备包括电视机、路由器及空调等。由于电视机及空调都具有显示界面,关于路由器的检测,可对拍与路由器关联的电视机的显示界面,从而方便后续的检测判断。以下以电视机为例对本发明进行说明。首先建立电器设备与WIFI插座通信连接和建立WIFI插座与测试设备之间的通信连接。具体的通过WIFI将手机和插座进行连接,然后再通过数据线将手机和电脑进行连接,这样就完成了硬件的搭建。PC断需要进行Android环境配置,并安装手机adb驱动,通过python来编写要执行的脚本程序。通过Monkeyrunner来执行脚本,从而控制连接在PC上的手机执行WIFI插座APK应用程序,自动打开程序,找到连接的插座,执行0N/0FF的操作。
[0025]在步骤S200中,关于电视机的遥控开机及遥控关机的可靠性测试,显然需要针对电视机的遥控开机或关机,分别测试多次。关于具体的测试次数可进行设置,譬如为N次,N为正整数,而开机和关机可分别设置不同的测试次数,并且由于开机和关机的启动时间有长有短,因而需要设置摄像头的拍摄延时时间,譬如在发送开机指令给电视机时,摄像头在延时I分钟之后拍摄电视机的显示界面,或者延时40秒,具体可根据实际进行设置。而关机指令的话,相应的延时时间会短一点,譬如10秒等。
[0026]在步骤S300中,发送N次指令给WIFI插座,所述指令用于控制WIFI插座开启或者关闭,从而与其有线连接的电器设备随着与WIFI插座的开启或者关闭进入相应的开机状态或者关机状态。具体来说,就是用户通过手持设备,譬如遥控器等,发送N次指令给WIFI插座,所述指令可对应控制WIFI插座开启或关闭。关于指令,有多种实现方式,譬如常规遥控器的红外指令,以及通过网络发送控制指令对应控制WIFI插座开启或关闭等,此处不做详述。
[0027]由于对电视机的关机或开机进行可靠性测试,因此需要对开机或关机分别进行多次测试,那么就需要发送多次对应的指令给与其相连接的WIFI插座。在实际应用时,每次发送指令的时间间隔可根据需要进行设置,譬如I分钟,2分钟等。
[0028]具体来说,就是用户通过手持设备,譬如手机或遥控器等,远程遥控电视器,由于距离有限制,那么可通过WIFI插座进行中继。WIFI插座可接收用户手持设备发送的WIFI数据或红外指令,进行相应的开启或者闭合,从而实现了用户通过手持设备对电视机开机或者关机的远程控制。每次发送指令给WIFI插座,发送间隔时间为第一时间,所述第一时间可为I分钟、2分钟等。关于所述指令,可通过软件设置使得手持设备每隔第一时