电子产品的测试方法、装置以及电视机的制作方法

文档序号:7769182阅读:205来源:国知局
专利名称:电子产品的测试方法、装置以及电视机的制作方法
电子产品的测试方法、装置以及电视机技术领域
本发明属于电子产品测试领域,尤其涉及电子产品的测试方法、装置以及电视机。
技术背景
随着社会的发展,人们可选择的消费类电子产品的种类也越来越多,而每一种电子产品都需要经过一定的测试才能进入到大众的日常生活。
现有的电子产品的测试方法主要是依靠测试人员大量的重复性的劳动来达到测试电子产品的目的。由于电子产品的功能越来越多,复杂度也越来越大,因此,仅依靠测试人员的重复性劳动来测试电子产品的方法不仅加重测试人员的负担,同时也降低了测试效率,增加了测试成本。
比如在日常生活中常见的电视机,其已经不仅仅是人们观看电视节目的产品,而是以家庭为单位的娱乐互动终端。以前的电视机一共就只有几个界面,功能也比较单一,除了看电视就只有看看本地电影、播放本地音乐,再有就是播放一下网络电影而已,测试人员只需要熟练的操作几下遥控机就可以把所有的功能和内容都测试一遍。但是现在的电视机无论是功能还是内容上都比以前的电视机增加了很多,比如新增加了 K歌、游戏、上网、聊天等功能,有的电视机更新加了 ANDROID系统、云平台、3屏互动等等,这对于电视机产品来说是一件很有意义的事情,但是对于测试人员来说,测试工作量和复杂度的大大增加,已经使他们疲惫不堪,而由于系统复杂度增加所引起的随机错误更让他们力不从心。当然,目前也有很多辅助测试人员测试的一些工具,例如连续码遥控器,它虽然可以隔一段时间自动发送一个键值以减少测试人员的工作量,但是它不能操作过于复杂的流程,而常见的随机问题都是在几个模块之间切换造成的,这种连续码遥控器根本就不能解决这个问题,因此目前仍然是依靠测试人员不断使用遥控器来进行测试工作。为了保证电视机的稳定性和安全性,电视机测试的工作量和复杂度增加了很多,加重了测试人员的负担,同时也降低了测试效率,增加了测试成本。发明内容
本发明实施例提供了一种电子产品的测试方法,旨在解决现有的测试方法在测试电子产品时测试效率低下,测试成本过高以及难以减轻测试人员的负担的问题。
本发明实施例是这样实现的,一种电子产品的测试方法,所述方法包括下述步骤
在接收测试开始命令后,记录电子产品的运行状态和按键信息,所述按键信息包括当前按键的键值和当前按键与上一个按键的间隔时间;
在按键信息为停止记录信息时,根据记录的电子产品的运行状态和按键信息对电子产品进行自动测试;
存储自动测试获取的测试信息。
本发明实施例的另一目的在于提供一种电子产品的测试装置,所述装置包括
人工测试数据记录单元,用于在接收测试开始命令后,记录电子产品的运行状态和按键信息,所述按键信息包括当前按键的键值和当前按键与上一个按键的间隔时间;
自动测试单元,用于在按键信息为停止记录信息时,根据记录的电子产品的运行状态和按键信息对电子产品进行自动测试;
自动测试数据存储单元,用于存储自动测试获取的测试信息。
本发明实施例的另一目的在于提供一种包含上述电子产品的测试装置的电视机。
本发明实施例不需要测试人员进行任何干预就能对电子产品执行测试,因此能够有效减少测试人员在测试大量随机性问题上的工作量,提高测试效率,降低测试成本。


图1是本发明第一实施例提供的电子产品的测试方法的流程图2是本发明第一实施例提供的记录电子产品的运行状态和按键信息的具体流程图3是本发明第一实施例提供的对电子产品进行自动测试的具体流程图4是本发明第一实施例提供的存储测试信息的具体流程图5是本发明第三实施例提供的电子产品的测试装置的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例中,在电子产品接收到测试开始命令后,开始记录该电子产品的运行状态和按键信息,当接收的按键信息为停止记录信息时,根据已记录的电子产品的运行状态和按键信息对电子产品进行自动测试,且在自动测试的过程中同时存储自动测试获取的测试信息。
本发明实施例提供了一种电子产品的测试方法、装置以及电视机。
所述方法包括在接收测试开始命令后,记录电子产品的运行状态和按键信息,所述按键信息包括当前按键的键值和当前按键与上一个按键的间隔时间;
在按键信息为停止记录信息时,根据记录的电子产品的运行状态和按键信息对电子产品进行自动测试;
存储自动测试获取的测试信息。
所述装置包括人工测试数据记录单元,用于在接收测试开始命令后,记录电子产品的运行状态和按键信息,所述按键信息包括当前按键的键值和当前按键与上一个按键的间隔时间;
自动测试单元,用于在按键信息为停止记录信息时,根据记录的电子产品的运行状态和按键信息对电子产品进行自动测试;
自动测试数据存储单元,用于存储自动测试获取的测试信息。
所述设备包括包含上述电子产品的测试装置的电视机。
本发明实施例不需要测试人员进行任何干预就能对电子产品执行测试,因此能够有效减少测试人员在测试大量随机性问题上的工作量,提高测试效率,降低测试成本。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
实施例一
图1示出了本发明第一实施例提供的电子产品的测试方法,详述如下
步骤S11,在接收测试开始命令后,记录电子产品的运行状态和按键信息,该按键信息包括当前按键的键值和当前按键与上一个按键的间隔时间。
本实施例中,该测试开始命令可以为预设的某个按键值,也可以为预设的多个按键值。为了避免用户误按某个按键进入测试流程而影响用户的正常使用,本实施例将测试开始命令设置为按顺序接收多个预设的按键值,例如,当电视机顺序接收到5,4,3,2,1这5 个按键值时,记录电视机的运行状态和按键信息。其中,电子产品的运行状态为该电子产品所具有的功能对应的运行状态,比如电视机的运行状态为电视机播放电视、浏览网页、播放电影等所呈现的状态,又比如在播放电视时结合音量、色彩对比度、堆栈、环境参数等所呈现的状态。按键信息包括当前按键的键值以及当前按键与上一个按键的间隔时间。当然, 测试开始命令也可以为其他预设的按键值,此处不作限定。在本实施例中,电子产品的运行状态根据按键信息有关,比如电视机的运行状态由按键信息决定,根据按键信息,电视机能从一种运行状态变为另一种运行状态,当前按键与上一个按键的间隔时间对应当前电视机运行状态与上一个电视机运行状态的间隔时间。
本实施例中,电子产品一旦接收到测试开始指令,无论当前电子产品处于任何运行状态都可以进入到本发明实施例提供的测试指令流程。
其中,在接收测试开始命令后,记录电子产品的运行状态和按键信息,该按键信息包括当前按键的键值和当前按键与上一个按键的间隔时间的步骤具体为
A、记录电子产品的运行状态。
B、判断接收的按键信息是否为停止记录信息,在按键信息为停止记录信息时,执行步骤C,否则,执行步骤D。
C、停止记录并开始根据预设的测试指令流程对电子产品进行自动测试。
D、记录并执行接收的按键信息。
参阅图2,本实施例中,在接收到测试开始命令后,电子产品记录电子产品的运行状态;(22)等待接收测试人员输入的按键信息;03)判断按键信息是否为停止记录信息,是则执行24,否则,执行25 ; (24)停止记录并开始进入重复运行流程;05)记录接收到的按键信息;06)执行接收的按键信息。
步骤S12,在按键信息为停止记录信息时,根据记录的电子产品的运行状态和按键信息对电子产品进行自动测试。
本实施例中,在接收测试开始命令后和接收停止记录信息的时间内,都记录每次电子产品的运行状态和相应的按键信息,并将记录的数据存入记录链表,记录链表存储的所有数据形成了一个测试指令流程。其中,停止记录信息可以通过一个按键或多个按键组成的密码输入,当接收到停止记录信息的按键信息时,进入预设的测试指令流程对电子产品进行测试。
其中,在按键信息为停止记录信息时,根据记录的电子产品的运行状态和按键信息对电子产品进行自动测试的步骤具体为
Al、从记录链表中获取记录的电子产品的第一个运行状态,并进入该电子产品的第一个运行状态。
A2、判断当前按键的操作指令的执行时间是否等于记录的该当前按键与该当前按键相邻的下一个按键的时间间隔,若等于,则执行所述当前按键相邻的下一个按键的操作指令,进入所述当前按键相邻的下一个按键的操作指令对应的下一个运行状态,否则,继续执行当前按键的操作指令。
A3、判断记录的电子产品的运行状态是否已循环运行一次,若是,返回步骤Al,否则,返回步骤A2。
在本实施例中,记录链表中至少记录了 2个电子产品的运行状态,从该记录链表中获取记录的电子产品的第一个运行状态,并从获取的该电子产品的运行状态开始,等待记录的下一个按键的间隔时间到来,在记录的下一个按键的间隔时间到来时,执行该下一个按键的操作指令。循环执行记录的电子产品的运行状态,直到接收到电子产品的的重启指令才退出本次测试指令流程,否则,无论接收到任何按键指令都不退出本次测试指令流程,有效避免了测试人员的误操作造成的影响。其中,循环执行测试指令流程具体如图3所示(31)从记录链表中获取记录的电子产品的第一个运行状态;(3 将程序跳转到该电子产品的运行状态;(3 等待记录的下一个按键的间隔时间;(34)执行下一个按键的操作; (35)判断是否完成一次重复运行,若是,返回步骤31,否则,返回步骤33。
步骤S13,存储自动测试获取的测试信息。
本实施例中,测试信息为电子产品的运行测试指令流程时所出现的各种随机问题,比如电子产品的死机问题等。
其中,存储自动测试获取的测试信息的步骤具体为
Bi、判断将创建的文件夹名称与已有的文件夹名称是否相同,若相同,执行步骤 B2,否则,执行步骤B3。
B2、对将创建的文件夹重命名,并返回步骤Bi。
B3、创建文件夹,并将获取的测试信息存储至创建的文件夹中。
本实施例中,首先检查是否已有存储测试信息的文件夹存在,如果存在,则对将创建的文件夹重新命名,通常是在规定文件名后直接加数字以区分重复运行测试指令流程的次数,并再次检查重命名后的文件夹是否已存在,直到检查出重命名后的文件夹是第一次出现的,才创建该重命名后的文件夹,并将获取的测试信息存储至创建的文件夹中;如果不存在,则直接创建该文件夹,并将获取的测试信息存储至创建的文件夹中。详细流程请参阅图4 (41)查看已存在的文件夹;G2)判断已存在的文件夹是否存在用于存储测试信息的文件夹,若存在,执行步骤43,否则,执行步骤44 ; (4 修改将创建的文件夹的名称,并返回步骤42 ; (44)创建文件夹,并将获取的测试信息存储至创建的文件夹中。
在本发明第一实施例中,若电子产品接收到测试开始命令,则开始记录该电子产品的运行状态和按键信息,并在接收的按键信息为停止记录信息时,根据已记录的电子产品的运行状态和按键信息对电子产品进行自动测试,再存储自动测试获取的测试信息。由于本发明实施例不需要测试人员进行任何干预就能对电子产品执行测试,因此能够有效减少测试人员在测试大量随机性问题上的工作量,提高测试效率,降低测试成本以及减轻测试人员的负担。
实施例二
为了更清楚地描述本发明实施例提供的电子产品的测试方法,下面以测试电视机为例进行说明
假设测试人员发现从电视播放切换到电影播放的过程中容易出现死机情况,因此测试人员将操作以下步骤来设置一个重复运行流程,从而很方便的测试出随机问题的情况
首先测试人员会按操作密码进入重复运行设置流程,测试程序收到开始测试命令后开始记录电视机的运行状态和按键信息,然后测试人员将电视机运行状态从TV切换到电影播放。而在测试人员将电视机运行状态从TV切换到电影播放期间,测试人员将按下主页键,此时程序便接收到按键信息,接着电视机判断接收的按键信息是否是停止记录信息, 如果不是,记录按键信息和间隔时间,并执行按键操作,操作完成后记录当前程序状态(当前电视机运行状态)。如此循环,直到测试人员将电视机状态切换到电影播放,按结束命令后,电视机接收到停止记录停止信息,并开始进入重复运行流程对电视机进行自动测试。
此时测试程序跳转到记录的第一个电视机运行状态,同时,测试程序将创建记录文件首先判断默认的记录文件名是否存在,如果存在则修改文件名后再判断文件是否存在,直到文件不存在时创建文件,并将运行测试程序所获取的测试信息输出到该文件。等待记录的按键间隔时间到达后,执行记录的下一个按键操作,操作完成以后判断此次循环是否结束,如果没有结束则进入等待记录的按键间隔时间,如果结束则自动跳转到第一次执行的电视机运行状态。至此,这个重复运行功能完全设置成功并正常运行。测试人员便不需要再操作此台电视机,只需要等待问题出现为止。
实施例三
图5示出了本发明第三实施例提供的电子产品的测试装置的结构图,为了便于说明,仅示出了与本发明实施例相关的部分。
该电子产品的测试装置可以用于通过有线或者无线网络连接服务器的各种信息处理终端,例如移动电话、口袋计算机(Pocket Personal Computer, PPC)、掌上电脑、计算机、笔记本电脑、个人数字助理(Personal Digital Assistant,PDA)等,可以是运行于这些终端内的软件单元、硬件单元或者软硬件相结合的单元,也可以作为独立的挂件集成到这些终端中或者运行于这些终端的应用系统中,其中
人工测试数据记录单元51,用于在接收测试开始命令后,记录电子产品的运行状态和按键信息,该按键信息包括当前按键的键值和当前按键与上一个按键的间隔时间。
本实施例中,该测试开始命令可以为预设的某个按键值,也可以为预设的多个按键值。该电子产品的运行状态为该电子产品所具有的功能对应的运行状态,该按键信息包括当前按键的键值以及当前按键与上一个按键的间隔时间。
进一步地,该人工测试数据记录单元51还包括状态记录模块511和按键信息记录模块512。
状态记录模块511,用于记录电子产品的运行状态。
按键信息记录模块512,用于判断接收的按键信息是否为停止记录信息,并在接收的按键信息不是停止记录信息时,记录并执行接收的按键信息。
在本实施例中,无论电子产品处于何种运行状态,只要接收到测试开始命令就开始记录该电子产品的运行状态和按键信息。
自动测试单元52,用于在按键信息为停止记录信息时,根据记录的电子产品的运行状态和按键信息对电子产品进行自动测试。
本实施例中,在接收到停止记录信息之前,记录电子产品的运行状态和该运行状态对应的按键信息,并将记录的电子产品的运行状态和按键信息存入记录链表。在本实施例中,停止记录信息可以通过一个按键或多个按键组成的密码输入。
进一步地,该自动测试单元52包括状态获取模块521、测试操作模块522和循环结束判断模块523。
状态获取模块521,用于从记录链表中获取记录的电子产品的第一个运行状态,并进入该电子产品的第一个运行状态。
测试操作模块522,用于判断当前按键的操作指令的执行时间是否等于记录的该当前按键与该当前按键相邻的下一个按键的时间间隔,若等于,则执行所述当前按键相邻的下一个按键的操作指令,进入所述当前按键相邻的下一个按键的操作指令对应的下一个运行状态,否则,继续执行当前按键的操作指令。
循环结束判断模块523,用于判断记录的电子产品的运行状态是否已循环运行一次,若是,返回状态获取模块,否则,返回测试操作模块。
本实施例中,根据记录的电子产品的运行状态和按键信息自动对电子产品进行循环测试,为了避免因为测试人员的误操作而造成不良影响,在自动测试期间,禁止任何按键输入,电子产品只有接收到重启指令才会退出自动测试流程。
自动测试数据存储单元53,用于存储自动测试获取的测试信息。
本实施例中,测试信息为电子产品的运行测试指令流程时所出现的各种随机问题,比如电子产品的死机问题等。
进一步地,该自动测试数据存储单元53包括重命名判断模块531、重命名模块 532和测试信息存储模块533。
重命名判断模块531,用于判断将创建的文件夹名称与已有的文件夹名称是否相同,若相同,执行重命名模块,否则,执行测试信息存储模块。
重命名模块532,用于对将创建的文件夹重命名,并返回重命名判断模块。
测试信息存储模块533,用于创建文件夹,并将获取的测试信息存储至创建的文件夹中。
在本发明第三实施例中,人工测试数据记录单元51记录电子产品的运行状态和按键信息后,自动测试单元52开始根据人工测试数据记录单元51记录的数据对电子产品进行自动测试,并采用自动测试数据存储单元53存储自动测试获取的测试信息。由于测试人员在执行一次测试流程后就能实现电子产品的测试,因此能够有效减少测试人员在测试大量随机性问题上的工作量,提高测试效率低下,测试成本过高以及难以减轻测试人员的负担的问题。
本发明实施例中,若电子产品接收到测试开始命令,则开始记录该电子产品的运行状态和按键信息,并在接收的按键信息为停止记录信息时,根据已记录的电子产品的运行状态和按键信息对电子产品进行自动测试,且在自动测试的过程中同时存储自动测试获取的测试信息。由于本发明实施例不需要测试人员进行任何干预就能对电子产品执行测试,因此能够有效减少测试人员在测试大量随机性问题上的工作量,提高测试效率,降低测试成本以及减轻测试人员的负担。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.电子产品的测试方法,其特征在于,所述方法包括下述步骤在接收测试开始命令后,记录电子产品的运行状态和按键信息,所述按键信息包括当前按键的键值和当前按键与上一个按键的间隔时间;在按键信息为停止记录信息时,根据记录的电子产品的运行状态和按键信息对电子产品进行自动测试;存储自动测试获取的测试信息。
2.如权利要求1所述的方法,其特征在于,所述在接收测试开始命令后,记录电子产品的运行状态和按键信息,所述按键信息包括当前按键的键值和当前按键与上一个按键的间隔时间的步骤具体为记录电子产品的运行状态;判断接收的按键信息是否为停止记录信息,并在接收的按键信息不是停止记录信息时,记录并执行接收的按键信息。
3.如权利要求1所述的方法,其特征在于,所述在按键信息为停止记录信息时,根据记录的电子产品的运行状态和按键信息对电子产品进行自动测试的步骤具体为Al、从记录链表中获取记录的电子产品的第一个运行状态,并进入所述电子产品的第一个运行状态;A2、判断当前按键的操作指令的执行时间是否等于记录的所述当前按键与所述当前按键相邻的下一个按键的时间间隔,若等于,则执行所述当前按键相邻的下一个按键的操作指令,进入所述当前按键相邻的下一个按键的操作指令对应的下一个运行状态,否则,继续执行当前按键的操作指令;A3、判断记录的电子产品的运行状态是否已循环运行一次,若是,返回步骤Al,否则,返回步骤A2。
4.如权利要求1所述的方法,其特征在于,所述存储自动测试获取的测试信息的步骤具体为Bi、判断将创建的文件夹名称与已有的文件夹名称是否相同,若相同,执行步骤B2,否则,执行步骤B3;B2、对将创建的文件夹重命名,并返回步骤Bl ;B3、创建文件夹,并将获取的测试信息存储至创建的文件夹中。
5.电子产品的测试装置,其特征在于,所述装置包括人工测试数据记录单元,用于在接收测试开始命令后,记录电子产品的运行状态和按键信息,所述按键信息包括当前按键的键值和当前按键与上一个按键的间隔时间;自动测试单元,用于在按键信息为停止记录信息时,根据记录的电子产品的运行状态和按键信息对电子产品进行自动测试;自动测试数据存储单元,用于存储自动测试获取的测试信息。
6.如权利要求5所述的装置,其特征在于,所述人工测试数据记录单元包括 状态记录模块,用于记录电子产品的运行状态;按键信息记录模块,用于判断接收的按键信息是否为停止记录信息,并在接收的按键信息不是停止记录信息时,记录并执行接收的按键信息。
7.如权利要求5所述的装置,其特征在于,所述自动测试单元包括状态获取模块,用于从记录链表中获取记录的电子产品的第一个运行状态,并进入所述电子产品的第一个运行状态;测试操作模块,用于判断当前按键的操作指令的执行时间是否等于记录的所述当前按键与所述当前按键相邻的下一个按键的时间间隔,若等于,则执行所述当前按键相邻的下一个按键的操作指令,进入所述当前按键相邻的下一个按键的操作指令对应的下一个运行状态,否则,继续执行当前按键的操作指令;循环结束判断模块,用于判断记录的电子产品的运行状态是否已循环运行一次,若是, 返回状态获取模块,否则,返回测试操作模块。
8.如权利要求5所述的装置,其特征在于,所述自动测试数据存储单元包括重命名判断模块,用于判断将创建的文件夹名称与已有的文件夹名称是否相同,若相同,执行重命名模块,否则,执行测试信息存储模块;重命名模块,用于对将创建的文件夹重命名,并返回重命名判断模块; 测试信息存储模块,用于创建文件夹,并将获取的测试信息存储至创建的文件夹中。
9.一种电视机,其特征在于,所述电视机包括权利要求5至8任一项权利要求所述的电子产品的测试装置。
全文摘要
本发明适用于电子产品测试领域,提供了一种电子产品的测试方法、装置以及电视机。所述测试方法包括在接收测试开始命令后,记录电子产品的运行状态和按键信息,所述按键信息包括当前按键的键值和当前按键与上一个按键的间隔时间;在按键信息为停止记录信息时,根据记录的电子产品的运行状态和按键信息对电子产品进行自动测试;存储自动测试获取的测试信息。本发明实施例不需要测试人员进行任何干预就能对电子产品执行测试,因此能够有效减少测试人员在测试大量随机性问题上的工作量,提高测试效率,降低测试成本。
文档编号H04N17/00GK102523475SQ20111040577
公开日2012年6月27日 申请日期2011年12月8日 优先权日2011年12月8日
发明者付星, 祝必勇, 赵新科, 龙超 申请人:深圳创维-Rgb电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1