本发明涉及智能电视盒测试,具体涉及一种用于智能电视盒测试的方法和装置。
背景技术:
1、目前,智能电视盒测试大多是手动测试的方式,出现概率性问题或者压力测试时,手工测试非常耗时且效率低。
技术实现思路
1、本发明要解决的技术问题在于克服现有技术中人工进行智能电视盒测量效率低、失误率高的问题,从而提供一种用于智能电视盒测试的方法和装置。
2、为解决上述技术问题,本发明公开实施例至少提供一种用于智能电视盒测试的方法和装置。
3、第一方面,本发明公开实施例提供了一种用于智能电视盒测试的方法,所述方法包括:
4、遥控器码值学习阶段:通过红外与目标遥控器配对并建立通信连接,学习所述目标遥控器上每个按键设置的码值,获取所述目标遥控器的按键码值布局规则;
5、智能电视盒测试阶段:根据学习到的所述目标遥控器的按键码值布局规则,模拟所述目标遥控器向目标智能电视盒发射按键信号,自动完成所述目标智能电视盒的测试。
6、可选地,所述智能电视盒测试阶段包括:依据所述按键码值布局规则,生成用于目标智能电视盒测试的测试任务;按照所述测试任务的规划向所述目标智能电视盒发射按键信号;接收所述目标智能电视盒发送的按键响应结果,所述按键响应结果是所述目标智能电视盒响应所述键值信号后产生的;根据所述按键响应结果生成测试结果数。
7、可选地,生成用于目标智能电视盒测试的测试任务为:按照预设任务规则生成用于目标智能电视盒测试的测试任务。
8、可选地,按照所述测试任务的规划向所述目标智能电视盒发射按键信号包括:根据所述测试任务生成程序代码;将所述程序代码写入单片机中,由单片机通过执行所述程序代码,实现按照所述测试任务的规划向所述目标智能电视盒发射按键信号。
9、可选地,所述测试任务包括以下一种或多种:第一种,从目标应用程序开始,到键值信号发射器,再到键值信号响应,最后响应结果又回到键值信号发射器的键值功能实现;第二种,开机和关机的键值响应;第三种,断电和上电的键值响应;第四种,不同应用程序之间切换的的键值响应;第五种,wi-fi开启和wi-fi关闭的键值响应。
10、可选地,所述测试任务包括所述目标遥控器的键值发射顺序、键值发射频率和键值发射次数。
11、第二方面,本发明公开实施例提供了一种用于智能电视盒测试的装置,所述装置包括:
12、遥控器码值学习模块,用于通过红外与目标遥控器配对并建立通信连接,学习所述目标遥控器上每个按键设置的码值,获取所述目标遥控器的按键码值布局规则;
13、智能电视盒自动测试模块,用于根据学习到的所述目标遥控器的按键码值布局规则,模拟所述目标遥控器向目标智能电视盒发射按键信号,自动完成所述目标智能电视盒的测试。
14、可选地,所述智能电视盒自动测试模块包括:测试任务生成子模块,用于依据所述按键码值布局规则,生成用于目标智能电视盒测试的测试任务;测试信号发送子模块,用于按照所述测试任务的规划向所述目标智能电视盒发射按键信号;测试结果接收子模块,用于接收所述目标智能电视盒发送的按键响应结果,所述按键响应结果是所述目标智能电视盒响应所述键值信号后产生的;测试数据生成子模块,用于根据所述按键响应结果生成测试结果数据。
15、第三方面,本发明公开实施例还提供一种计算机设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
16、第四方面,本发明公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
17、本发明的实施例提供的技术方案可以具有以下有益效果:
18、本发明实施例提供的智能电视盒测试方法和装置,在遥控器码值学习阶段:通过红外与目标遥控器配对并建立通信连接,学习目标遥控器上每个按键设置的码值,获取目标遥控器的按键码值布局规则;在智能电视盒测试阶段:根据学习到的目标遥控器的按键码值布局规则,模拟目标遥控器向目标智能电视盒发射按键信号,自动完成目标智能电视盒的测试,实现自动化测试,节省人力重复性操作,提高效率和质量。
1.一种用于的方法,其特征在于,包括:
2.根据权利要求1所述的用于智能电视盒测试的方法,其特征在于,所述智能电视盒测试阶段包括:
3.根据权利要求2所述的用于智能电视盒测试的方法,其特征在于,生成用于目标智能电视盒测试的测试任务为:按照预设任务规则生成用于目标智能电视盒测试的测试任务。
4.根据权利要求3所述的用于智能电视盒测试的方法,其特征在于,按照所述测试任务的规划向所述目标智能电视盒发射按键信号包括:
5.根据权利要求4所述的用于智能电视盒测试的方法,其特征在于,所述测试任务包括以下一种或多种:
6.根据权利要求5所述的用于智能电视盒测试的方法,其特征在于,所述测试任务包括所述目标遥控器的键值发射顺序、键值发射频率和键值发射次数。
7.一种用于智能电视盒测试的装置,其特征在于,包括:
8.根据权利要求7所述的用于智能电视盒测试的装置,其特征在于,所述智能电视盒自动测试模块包括:
9.一种计算机设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至6中任一项所述用于智能电视盒测试的方法。
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至6中任一项所述用于智能电视盒测试的方法。