CN101945303A - 智能测试遥控器及其使用方法 - Google Patents
智能测试遥控器及其使用方法 Download PDFInfo
- Publication number
- CN101945303A CN101945303A CN2010102332732A CN201010233273A CN101945303A CN 101945303 A CN101945303 A CN 101945303A CN 2010102332732 A CN2010102332732 A CN 2010102332732A CN 201010233273 A CN201010233273 A CN 201010233273A CN 101945303 A CN101945303 A CN 101945303A
- Authority
- CN
- China
- Prior art keywords
- test
- instruction
- button
- remote controller
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Selective Calling Equipment (AREA)
Abstract
本发明公开了一种智能测试遥控器及其使用方法,所述的智能测试遥控器包括:输入模块,用于输入测试指令;控制模块,用于判断输入的测试指令的属性,若输入测试指令是逐个按键指令,则将该指令送往输出模块,直接控制被测试设备,如输入指令是编程序列指令,则进入编程状态,设置测试项目和测试时间,将设定值发送至存储模块存储,并通过输出模块控制被测试设备操作;存储模块,用于存储编程序列指令;输出模块:用于向被测设备发送指令。本发明接近实际测试效果,可进行自动无人测试,大大降低了工作强度,降低了测试成本,提高生产效率。
Description
技术领域
本发明涉及遥控装置,尤其涉及一种智能测试遥控器及其使用方法。
背景技术
现在许多设备是用遥控器来操作的,这些设备在测试阶段,也需要用遥控器来不断地测试其功能和性能。
现有的测试方法主要是测试人员根据测试用例,逐个的按键进行测试,需要消耗大量的时间和精力。也有一种办法是在开始启动软件时,在软件的代码中嵌入一段模拟发送按键的代码,这种方法虽然可以节约一定人力,但是也存在以下两个缺点:
一、不是真实的接收从遥控器发来的按键,与实际应用有一定差距;
二、测试完毕后,软件需要删除测试代码,这就可能引入新的BUG(漏洞)。
发明内容
本发明的目的就是为了克服上述现有技术的不足,提出一种智能测试遥控器及其使用方法。
为实现上述目的,本发明提出一种智能测试遥控器,包括:输入模块,用于输入测试指令;控制模块,用于判断输入的测试指令的属性,若输入测试指令是逐个按键指令,则将该指令送往输出模块,直接控制被测试设备,如输入指令是编程序列指令,则进入编程状态,设置测试项目和测试时间,将设定值发送至存储模块存储,并通过输出模块控制被测试设备操作;存储模块,用于存储编程序列指令;输出模块:用于向被测设备发送指令。
本发明还提出一种与智能测试遥控器配合使用的一种智能测试遥控器使用方法,包括以下步骤:
a.智能测试遥控器加电初始化,进入准备状态;
b.输入测试指令;
c.判断输入测试指令的属性,如是逐个按键指令,则执行步骤d;如是编程序列指令,则执行步骤e;
d.控制模块直接将逐个按键指令通过输出模块发送至被测设备,控制其操作;
e.控制模块进入编程状态,编制测试程序,包括设置测试项目、测试时间、间隔时间、和/或测试次数等,将编制好的测试程序发送至存储模块存储;
f.输出模块从存储模块中调用编制的测试指令,并发送至被测试设备,控制其操作。
与现有技术相比,本发明的有益效果是:
1.本发明使受测设备在测试过程中,能够尽可能的接近实际使用环境,方便快速的接受测试,甚至可以做到无人测试。
2.本发明通过自动化无人测试,大大降低了测试人员的工作强度,降低测试成本,提高生产效率。
附图说明
图1是本发明智能测试遥控器结构方框图;
图2是本发明遥控测试方法程序流程图;
图3是本发明智能测试遥控器外观示意图。
具体实施方式
下面,对照附图和较佳实施例对本发明的技术方案进行详细说明。
参见图1,本发明提出的智能测试遥控器包括:输入模块101,用于输入测试指令,包括逐个按键指令,或编程序列指令;控制模块102,用于判断输入的测试指令的属性,若输入测试指令是逐个按键指令,则将该指令送往输出模块104,直接控制被测试设备,如输入指令是编程序列指令,则进入编程状态,设置测试项目和测试时间,将编程设定值发送至存储模块存储103,并通过输出模块104控制被测试设备操作;存储模块103,用于存储编程序列指令;输出模块104:用于向被测设备发送指令。
本发明中,输入模块包括普通按键和功能按键。
在图1所示的实施例中,普通按键包括按键0-9、按键F1、按键F2、上、下、左、右方向按键和确定按键。功能按键包括编程按键、发送按键、重复按键、延时按键和随机按键。
在一优选的实施例中,还包括一显示模块,用于显示逐个按键指令的状态,或显示编程序列指令的状态。
参见图2,与智能测试遥控器配合使用的一种智能测试遥控器使用方法包括以下步骤:
a.智能测试遥控器加电初始化,进入准备状态;b.输入测试指令;
c.判断输入测试指令的属性,如是逐个按键指令,则执行步骤d;如是编程序列指令,则执行步骤e;
d.控制模块直接将逐个按键指令通过输出模块发送至被测设备,控制其操作;
e.控制模块进入编程状态,编制测试程序,包括设置测试项目、测试时间,和测试次数等,将编制好的测试程序发送至存储模块存储;
f.输出模块从存储模块中调用编制的测试指令,并发送至被测试设备,控制其操作。
下面,本发明针对具体的应用环境,举例说明本发明在实际应用中的实施实例与操作方法。智能测试遥控器具有准备状态、编程状态和发送状态,这些具体的状态转换流程为:
1.智能测试遥控器加电初始化,进入准备状态;
在准备状态,如接收到普通按键输入时,直接通过输出模块发送至被测设备,控制其操作,智能测试遥控器保持准备状态;
在准备状态,如接收到功能按键[编程]时,转换为编程状态;
在准备状态,如接收功能按键[发送]时,转换为发送状态。
2.当接收功能按键[编程]时,进入编程状态,并根据输入按键序列将编制的程序发送到存储模块存储;
3.在发送状态,读取存储模块中的输入按键序列,计算编程结果,得到输出按键序列;将输出按键序列送至输出模块;输出按键序列发送完毕后,或者接收功能按键[发送]后,停止发送,返回到准备状态下。
例1:本发明适用于测试视频点播设备的点播操作。
本实施例的受测设备为一视频点播机,需要测试该机器的点播稳定性,测试次数为2000次。假设该视频点播机正处于一个节目列表界面,光标处理某一影片上。
如果是普通测试,测试人员需要的步骤为:按普通按键[确定],等待若干秒,该视频点播机将播放节目。再等待若干秒,按普通按键[退出],该视频点播机将提示“是否退出点播”,按普通按键[确定],该视频点播机将退出播放,返回上述节目列表界面。光标仍在原影片上。
测试人员需要重复上述步骤2000次。假设上述步骤一次需要15秒,2000次需要30000秒,约8小时时间。
如果采用本发明智能测试遥控器,测试人员需要的步骤为:按功能按键[编程],该智能测试遥控器开始对接下来的普通按键序列进行编程,将需要的上述操作进行编程,然后再按功能按键[编程]结束编程,最后按功能按键[发送]按键开始测试。
具体流程为:
智能测试遥控器上电(如装好电池),进入准备状态;
按[编程]按键,该智能测试遥控器开始对接下来的按键序列进行编程;
按[确定]按键;
按[延时]按键,按[1]按键,按[0]按键,再按[延时]按键。这表示发送上一键结束后,延时10秒,再发送下一按键;
按[退出]按键;
按[确定]按键。
按[重复]按键,按[2]按键,按[0]按键,按[0]按键,按[0]按键,再按[重复]按键。这表示此前的按键重复2000次。
按[编程]按键;
按[发送]按键。
测试人员做上述步骤,假设1秒钟能按1个按键,以上共16个按键,只需要耗时16秒钟。此后即可以离开现场,让智能测试遥控器自动测试,完成后自动切换到准备状态。
例2:本发明适用于对受测设备的随机拷机测试。
本实施例的受测设备为一机顶盒,需要测试该机顶盒在各种随机操作时的稳定性。
如果是普通测试,测试人员只能不停的按各种按键,看该机顶盒是否出现死机等异常。要测试多久,就要按多久的按键,是一项十分耗时的工作。
如果采用本发明智能测试遥控器,测试人员需要的步骤为:按功能按键[编程],该智能测试遥控器开始对接下来的按键序列进行编程,将需要的测试的普通按键逐个输入到该智能测试遥控器,然后按两次功能按键[随机],再按功能按键[编程]结束编程,最后按功能按键[发送]开始测试。此后,该智能测试遥控器将每隔若干时间(出厂时设置)随机发送一个存储的普通按键。
具体流程为:
智能测试遥控器上电,进入准备状态。
按[编程]按键,该智能测试遥控器开始对接下来的按键序列进行编程。
按普通按键,依次输入想要测试的按键。
按[随机]按键。
按[随机]按键。
按[编程]按键。
按[发送]按键。
以上编程耗时不过一分钟,但想测试多久都可以。极大的节省了人工测试时间。
此外,还可以在结束编程之前,按功能按键[延时],再按普通按键[5],再按功能按键[延时],设置每5秒随机发送一个普通键。
本发明提出的可以编程的智能测试遥控器及遥控测试方法,利用对需要进行的测试进行按键序列预先编程,由该智能测试遥控器按照按键序列程序自动发送测试信号,进行自动无人测试。本发明通过自动化无人测试,大大降低了测试人员的工作强度,降低测试成本,提高生产效率。
Claims (6)
1.一种智能测试遥控器,其特征在于包括:输入模块,用于输入测试指令;控制模块,用于判断输入的测试指令的属性,若输入测试指令是逐个按键指令,则将该指令送往输出模块,直接控制被测试设备,如输入指令是编程序列指令,则进入编程状态,设置测试项目和测试时间,将设定值发送至存储模块存储,并通过输出模块控制被测试设备操作;存储模块,用于存储编程序列指令;输出模块:用于向被测设备发送指令。
2.根据权利要求1所述的智能测试遥控器,其特征在于:还包括一显示模块,用于显示输入指令及编制程序指令。
3.根据权利要求1所述的智能测试遥控器,其特征在于:所述输入模块包括普通按键和功能按键。
4.根据权利要求3所述的智能测试遥控器,其特征在于:所述的普通按键包括数字按键0-9、按键F1、按键F2、上、下、左、右方向按键和确定按键,所述的功能按键包括编程按键、发送按键、重复按键、延时按键和随机按键。
5.一种智能测试遥控器使用方法,其特征在于包括以下步骤:
a.智能测试遥控器加电初始化,进入准备状态;b.输入测试指令;
c.判断输入测试指令的属性,如是逐个按键指令,则执行步骤d;如是编程序列指令,则执行步骤e;
d.控制模块直接将逐个按键指令通过输出模块发送至被测设备,控制其操作;
e.控制模块进入编程状态,编制测试程序,将编制好的测试程序发送至存储模块存储;
f.输出模块从存储模块中调用编制的测试指令,并发送至被测试设备,控制其操作。
6.根据权利要求5所述的方法,其特征在于:所述的编制程序包括设置测试项目、测试时间、间隔时间、和/或测试次数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102332732A CN101945303A (zh) | 2010-07-21 | 2010-07-21 | 智能测试遥控器及其使用方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102332732A CN101945303A (zh) | 2010-07-21 | 2010-07-21 | 智能测试遥控器及其使用方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101945303A true CN101945303A (zh) | 2011-01-12 |
Family
ID=43437019
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010102332732A Pending CN101945303A (zh) | 2010-07-21 | 2010-07-21 | 智能测试遥控器及其使用方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101945303A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102291595A (zh) * | 2011-07-08 | 2011-12-21 | 深圳创维数字技术股份有限公司 | 一种测试方法及装置 |
CN102523475A (zh) * | 2011-12-08 | 2012-06-27 | 深圳创维-Rgb电子有限公司 | 电子产品的测试方法、装置以及电视机 |
CN104270630A (zh) * | 2014-09-05 | 2015-01-07 | 深圳创维数字技术有限公司 | 一种终端测试方法及终端 |
CN112188250A (zh) * | 2020-09-21 | 2021-01-05 | 深圳创维-Rgb电子有限公司 | 学习型流程装置、控制方法及遥控器 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080057955A (ko) * | 2006-12-21 | 2008-06-25 | 엘지전자 주식회사 | 영상표시장치의 자동 테스트 방법 |
CN101458653A (zh) * | 2009-01-06 | 2009-06-17 | 浪潮齐鲁软件产业有限公司 | 一种税控收款机自动测试方法 |
CN101478696A (zh) * | 2008-12-31 | 2009-07-08 | 深圳市同洲电子股份有限公司 | 一种测试用例的自动测试方法、***及多媒体设备 |
CN101493488A (zh) * | 2008-01-22 | 2009-07-29 | 杭州士兰微电子股份有限公司 | 遥控器测试***和方法 |
CN101646100A (zh) * | 2009-08-21 | 2010-02-10 | 深圳创维数字技术股份有限公司 | 基于串口通信的机顶盒测试方法和*** |
CN201491194U (zh) * | 2009-08-21 | 2010-05-26 | 深圳市同洲电子股份有限公司 | 一种用于机顶盒测试的遥控器 |
-
2010
- 2010-07-21 CN CN2010102332732A patent/CN101945303A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080057955A (ko) * | 2006-12-21 | 2008-06-25 | 엘지전자 주식회사 | 영상표시장치의 자동 테스트 방법 |
CN101493488A (zh) * | 2008-01-22 | 2009-07-29 | 杭州士兰微电子股份有限公司 | 遥控器测试***和方法 |
CN101478696A (zh) * | 2008-12-31 | 2009-07-08 | 深圳市同洲电子股份有限公司 | 一种测试用例的自动测试方法、***及多媒体设备 |
CN101458653A (zh) * | 2009-01-06 | 2009-06-17 | 浪潮齐鲁软件产业有限公司 | 一种税控收款机自动测试方法 |
CN101646100A (zh) * | 2009-08-21 | 2010-02-10 | 深圳创维数字技术股份有限公司 | 基于串口通信的机顶盒测试方法和*** |
CN201491194U (zh) * | 2009-08-21 | 2010-05-26 | 深圳市同洲电子股份有限公司 | 一种用于机顶盒测试的遥控器 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102291595A (zh) * | 2011-07-08 | 2011-12-21 | 深圳创维数字技术股份有限公司 | 一种测试方法及装置 |
CN102523475A (zh) * | 2011-12-08 | 2012-06-27 | 深圳创维-Rgb电子有限公司 | 电子产品的测试方法、装置以及电视机 |
CN104270630A (zh) * | 2014-09-05 | 2015-01-07 | 深圳创维数字技术有限公司 | 一种终端测试方法及终端 |
CN112188250A (zh) * | 2020-09-21 | 2021-01-05 | 深圳创维-Rgb电子有限公司 | 学习型流程装置、控制方法及遥控器 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103345446B (zh) | 一种适用于遥控类产品的自动化测试方法 | |
CN103634592A (zh) | 智能电视自动化测试方法及*** | |
CN101945303A (zh) | 智能测试遥控器及其使用方法 | |
CN103605342A (zh) | 基于互联网的远程分布式控制***及方法 | |
CN105451074A (zh) | 一种利用智能移动终端远程监控智能设备的方法及*** | |
CN201491194U (zh) | 一种用于机顶盒测试的遥控器 | |
CN102833577A (zh) | 电视机功能自动测试的方法和装置 | |
CN101635864A (zh) | 对电子设备的遥控测试方法及*** | |
CN103702158A (zh) | 显示***的集成控制方法和显示装置 | |
CN103281558A (zh) | 基于机顶盒的测试方法及机顶盒测试*** | |
CN105025292B (zh) | 电视机、工厂调试的***及方法 | |
CN107038816A (zh) | 一种智能自助洗车***和洗车控制方法 | |
CN105487387A (zh) | 智能家居控制方法及装置 | |
CN106328442A (zh) | 一种集中器远程重启装置 | |
CN103873739A (zh) | 多设备协同控制方法及设备 | |
CN201550246U (zh) | 一种数字电视手机主板产线的自动测试*** | |
CN103365750B (zh) | 一种适用于遥控类产品的自动化测试平台 | |
CN104320689A (zh) | 遥控器及终端控制方法 | |
CN105245931B (zh) | 一种机顶盒的遥控方法和遥控*** | |
CN201123074Y (zh) | 一种用于检测机顶盒稳定性的测试装置 | |
CN103984511A (zh) | 一种远程控制中屏幕分区块传输的方法 | |
CN106210897B (zh) | 一种基于串口的机顶盒自动测试方法及其*** | |
CN112312166B (zh) | 电视媒体的内容监测方法、装置、***、存储介质及电子设备 | |
CN201290158Y (zh) | 显示终端智能调试*** | |
CN110727578B (zh) | 一种智能终端自动化测试方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110112 |