一种基于网络的软件测试方法及采用该测试方法的电视机

一种基于网络的软件测试方法及采用该测试方法的电视机


2024年4月28日发(作者:鸿蒙系统手机有哪些型号)

(19)中华人民共和国国家知识产权局

(12)发明专利说明书

(21)申请号 CN2.X

(22)申请日 2012.12.21

(71)申请人 康佳集团股份有限公司

地址 518053 广东省深圳市南山区华侨城

(72)发明人 何银南

(74)专利代理机构 深圳市君胜知识产权代理事务所

代理人 王永文

(51)

H04N17/00

H04N21/443

G06F11/36

(10)申请公布号 CN 103067738 A

(43)申请公布日 2013.04.24

权利要求说明书 说明书 幅图

(54)发明名称

一种基于网络的软件测试方法及采

用该测试方法的电视机

(57)摘要

本发明公开了一种基于网络的软件

测试方法及采用该测试方法的电视机,所

述方法包括:设置用于拷贝待测软件到所

述电视机指定分区的多种拷贝模式;接收

用户选择拷贝模式的操作指令,根据所述

操作指令从所述软件开发终端的拷贝模式

中选择一种作为当前拷贝模式;建立所述

软件开发终端与所述电视机的网络连接;

按照当前拷贝模式控制将所述软件开发终

端中的待测软件拷贝到所述电视机指定分

区。本发明通过网络将软件开发终端本地

编译的软件模块通过微博共享、多屏互动

的方式即时、快捷的拷贝到用于测试的电

视机flash里,节省了拷贝待测软件的操作

时间,提升了软件开发的效率。

法律状态

法律状态公告日

法律状态信息

法律状态

权 利 要 求 说 明 书

1.一种基于网络的软件测试方法,其特征在于,包括步骤:

S1、分别建立电视机与多个软件开发终端的多种对应关系;并根据所述对应关系

在各软件开发终端中设置用于拷贝待测软件到所述电视机指定分区的多种拷贝模

式;

S2、接收用户选择拷贝模式的操作指令,根据所述操作指令从所述软件开发终端

的拷贝模式中选择一种作为当前拷贝模式;建立所述软件开发终端与所述电视机的

网络连接;

S3、按照当前拷贝模式控制将所述软件开发终端中的待测软件拷贝到所述电视机

指定分区。

2.根据权利要求1所述的基于网络的软件测试方法,其特征在于,所述步骤S1中

包括:

S11、分别建立电视机IP地址与多个软件开发终端IP地址的绑定关系;

S12、分别建立电视机IP地址与多个软件开发终端上的微博账号的绑定关系;

S13、在各软件开发终端中设置用于拷贝待测软件到所述电视机指定分区的第一拷

贝模式和第二拷贝模式;并设置用于接收用户选择拷贝模式的操作指令的接口;

其中,所述第一拷贝模式为微博模式,所述第二拷贝模式为多屏互动模式。

3.根据权利要求1所述的基于网络的软件测试方法,其特征在于,所述步骤S2包

括:

S21、判断所述软件开发终端中的待测软件是否编译完成;

S22、当所述软件开发终端中的待测软件已经编译完成,接收用户选择拷贝模式的

操作指令,根据所述操作指令从所述软件开发终端的拷贝模式中选择一种作为当前

拷贝模式;建立所述软件开发终端与所述电视机的网络连接。

4.根据权利要求2所述的基于网络的软件测试方法,其特征在于,所述步骤S3包

括:

S31、若当前拷贝模式为所述微博模式,通过所述软件开发终端上的微博账号发送

一条微博,所述电视机收到所述微博时,拷贝所述软件开发终端的待测软件到所述

电视机指定flash分区处;

S32、若当前拷贝模式为所述多屏互动模式,则所述软件开发终端发送多屏互动的

指令给所述电视机,所述电视机收到所述多屏互动指令时,拷贝所述软件开发终端

的待测软件到所述电视机指定flash分区处。

5.一种采用权利要求1所述基于网络的软件测试方法的的电视机,其特征在于,包

括:

设置模块,用于分别建立电视机与多个软件开发终端的多种对应关系;并根据所述

对应关系在各软件开发终端中设置用于拷贝待测软件到所述电视机指定分区的多种

拷贝模式;

连接模块,用于接收用户选择拷贝模式的操作指令,根据所述操作指令从所述软件

开发终端的拷贝模式中选择一种作为当前拷贝模式;建立所述软件开发终端与所述

电视机的网络连接;

拷贝模块,用于按照当前拷贝模式控制将所述软件开发终端中的待测软件拷贝到所

述电视机指定分区。

6.根据权利要求5所述的电视机,其特征在于,所述设置模块包括:

第一设置单元,用于分别建立电视机IP地址与多个软件开发终端IP地址的绑定关

系;

第二设置单元,用于分别建立电视机IP地址与多个软件开发终端上的微博账号的

绑定关系;

第三设置单元,用于在各软件开发终端中设置用于拷贝待测软件到所述电视机指定

分区的第一拷贝模式和第二拷贝模式;并设置用于接收用户选择拷贝模式的操作指

令的接口;

其中,所述第一拷贝模式为微博模式,所述第二拷贝模式为多屏互动模式。

7.根据权利要求5所述的电视机,其特征在于,所述连接模块包括:

判断单元,用于判断所述软件开发终端中的待测软件是否编译完成;

连接单元,用于当所述软件开发终端中的待测软件已经编译完成,接收用户选择拷

贝模式的操作指令,根据所述操作指令从所述软件开发终端的拷贝模式中选择一种

作为当前拷贝模式;建立所述软件开发终端与所述电视机的网络连接。

8.根据权利要求6所述的电视机,其特征在于,所述拷贝模块包括:

第一控制单元、用于若当前拷贝模式为所述微博模式,通过所述软件开发终端上的

微博账号发送一条微博,所述电视机收到所述微博时,拷贝所述软件开发终端的待

测软件到所述电视机指定flash分区处;

第二控制单元、用于若当前拷贝模式为所述多屏互动模式,则所述软件开发终端发

送多屏互动的指令给所述电视机,所述电视机收到所述多屏互动指令时,拷贝所述

软件开发终端的待测软件到所述电视机指定flash分区处。

说 明 书

技术领域

本发明涉及软件测试领域,尤其涉及的是一种基于网络的软件测试方法及采用该测

试方法的电视机。

背景技术

随着网络技术和电视机技术的发展,具有各种应用的电视机层出不穷。目前已开发

出具有多屏互动功能的电视机,所谓多屏互动,是一种时下正在悄然兴起的高级技

术,即基于DLNA协议或闪联协议或者厂家自行定义的协议,通过WIFI网络连接,

在不同多媒体终端(如手机,PAD,TV等)之间进行多媒体(如:音频,视频,

图片)内容的传输,解析,展示或控制等一系列操作,实现了在不同平台的设备上

共享内容。通过多屏互动功能,手机上的电影可以在电视上播放,平板电脑上的图

片可以在电视上展现,个人电脑上的内容可以投影到电视上。例如:打开手机上的

视频,点击“分享到电视”的多屏互动选项,则可电视端同步播放手机上的视频。

微博,是时下流行的一个基于用户关系的信息分享、传播以及获取平台,用户可以

通过WEB、WAP以及各种客户端组建个人社区,通过关注机制可分享简短实时信

息的广播式的社交网络平台。一旦建立了关注关系,既可浏览其他用户发布的信息;

也可以作为发布者发布内容供别人浏览。其主要特点为:发布信息方便,并且信息

传播的速度快。

在电视机软件定版过程中,开发人员需要进行千万次的软件测试。多个开发人员分

别在自己的终端上开发对应的软件模块,开发完成后,通常需要将个多个不同的软

件模块单独或整体移植到电视机上运行以测试软件的性能和功能,现有技术中,通

常通过将整个电视软件的多个软件模块打包升级到目标电视机的flash里,或者通

过串口手动拷贝待测的各个独立的软件模块到目标电视机相应的分区里,或者通过

网络手动mount待测的多个软件模块到目标电视机相应的虚拟分区里。当多个开

发人员共用一个目标电视机进行测试时,不便于测试工作的开展。另外,随着电视

机应用的增多,需要对大量电视应用的软件进行测试,现有技术势必花费大量的时

间来完成所述待测软件模块的移植工作。

因此,现有技术还有待于改进和发展。

发明内容

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于网络的软

件测试方法及采用该测试方法的电视机,可使测试人员快捷方便的将待测的软件拷

贝到目标电视机中。

本发明解决技术问题所采用的技术方案如下:

一种基于网络的软件测试方法,其中,包括步骤:

S1、分别建立电视机与多个软件开发终端的多种对应关系;并根据所述对应关系

在各软件开发终端中设置用于拷贝待测软件到所述电视机指定分区的多种拷贝模

式;

S2、接收用户选择拷贝模式的操作指令,根据所述操作指令从所述软件开发终端

的拷贝模式中选择一种作为当前拷贝模式;建立所述软件开发终端与所述电视机的

网络连接;

S3、按照当前拷贝模式控制将所述软件开发终端中的待测软件拷贝到所述电视机

指定分区。

所述的基于网络的软件测试方法,其中,所述步骤S1中包括:

S11、分别建立电视机IP地址与多个软件开发终端IP地址的绑定关系;

S12、分别建立电视机IP地址与多个软件开发终端上的微博账号的绑定关系;

S13、在各软件开发终端中设置用于拷贝待测软件到所述电视机指定分区的第一拷

贝模式和第二拷贝模式;并设置用于接收用户选择拷贝模式的操作指令的接口;

其中,所述第一拷贝模式为微博模式,所述第二拷贝模式为多屏互动模式。

所述的基于网络的软件测试方法,其中,所述步骤S2包括:

S21、判断所述软件开发终端中的待测软件是否编译完成;

S22、当所述软件开发终端中的待测软件已经编译完成,接收用户选择拷贝模式的

操作指令,根据所述操作指令从所述软件开发终端的拷贝模式中选择一种作为当前

拷贝模式;建立所述软件开发终端与所述电视机的网络连接。

所述的基于网络的软件测试方法,其中,所述步骤S3包括:

S31、若当前拷贝模式为所述微博模式,通过所述软件开发终端上的微博账号发送

一条微博,所述电视机收到所述微博时,拷贝所述软件开发终端的待测软件到所述

电视机指定flash分区处;

S32、若当前拷贝模式为所述多屏互动模式,则所述软件开发终端发送多屏互动的

指令给所述电视机,所述电视机收到所述多屏互动指令时,拷贝所述软件开发终端

的待测软件到所述电视机指定flash分区处。

一种采用所述基于网络的软件测试方法的的电视机,其中,包括:

设置模块,用于分别建立电视机与多个软件开发终端的多种对应关系;并根据所述

对应关系在各软件开发终端中设置用于拷贝待测软件到所述电视机指定分区的多种

拷贝模式;

连接模块,用于接收用户选择拷贝模式的操作指令,根据所述操作指令从所述软件

开发终端的拷贝模式中选择一种作为当前拷贝模式;建立所述软件开发终端与所述

电视机的网络连接;

拷贝模块,用于按照当前拷贝模式控制将所述软件开发终端中的待测软件拷贝到所

述电视机指定分区。

所述的电视机,其中,所述设置模块包括:

第一设置单元,用于分别建立电视机IP地址与多个软件开发终端IP地址的绑定关

系;

第二设置单元,用于分别建立电视机IP地址与多个软件开发终端上的微博账号的

绑定关系;

第三设置单元,用于在各软件开发终端中设置用于拷贝待测软件到所述电视机指定

分区的第一拷贝模式和第二拷贝模式;并设置用于接收用户选择拷贝模式的操作指

令的接口;

其中,所述第一拷贝模式为微博模式,所述第二拷贝模式为多屏互动模式。

所述的电视机,其中,所述连接模块包括:

判断单元,用于判断所述软件开发终端中的待测软件是否编译完成;

连接单元,用于当所述软件开发终端中的待测软件已经编译完成,接收用户选择拷

贝模式的操作指令,根据所述操作指令从所述软件开发终端的拷贝模式中选择一种

作为当前拷贝模式;建立所述软件开发终端与所述电视机的网络连接。

所述的电视机,其中,所述拷贝模块包括:

第一控制单元、用于若当前拷贝模式为所述微博模式,通过所述软件开发终端上的

微博账号发送一条微博,所述电视机收到所述微博时,拷贝所述软件开发终端的待

测软件到所述电视机指定flash分区处

第二控制单元、用于若当前拷贝模式为所述多屏互动模式,则所述软件开发终端发

送多屏互动的指令给所述电视机,所述电视机收到所述多屏互动指令时,拷贝所述

软件开发终端的待测软件到所述电视机指定flash分区处。

本发明所提供的一种基于网络的软件测试方法及采用该测试方法的电视机,其通过

网络将软件开发终端本地编译的待测软件通过微博共享、多屏互动的方式即时、快

捷的拷贝到进行测试的电视机的指定flash里,节省了拷贝待测软件的操作时间,

提升了软件开发的效率。也使采用所述测试方法的电视机增加了新的功能:可通过

微博共享、多屏互动的方式从多个软件开发终端拷贝待测软件进行测试以及向对应

的多个软件开发终端反馈测试结果信息,有利于缩短了软件测试花费的时间。

附图说明

图1是本发明一种基于网络的软件测试方法的基本流程图。

图2是本发明一种基于网络的软件测试方法的具体实施例的流程图。

图3是本发明一种采用基于网络的软件测试方法的电视机的实施例原理框图。

图4是本发明一种采用基于网络的软件测试方法的电视机的设置模块原理框图。

图5是本发明一种采用基于网络的软件测试方法的电视机的连接模块原理框图。

图6是本发明一种采用基于网络的软件测试方法的电视机的拷贝模块原理框图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对

本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,

并不用于限定本发明。

请参见图1,图1是本发明一种基于网络的软件测试方法的基本流程图。本实施例

中,所述的基于网络的软件测试方法包括以下步骤:

步骤S110、分别建立电视机与多个软件开发终端的多种对应关系;并根据所述对

应关系在各软件开发终端中设置用于拷贝待测软件到所述电视机指定分区的多种拷

贝模式。本实施例中,建立了两种类型的对应关系,即分别建立电视机IP地址与

多个软件开发终端IP地址的绑定关系;和分别建立电视机IP地址与多个软件开发

终端上的微博账号的绑定关系。其实质为:建立所述电视机与多个软件开发终端的

对应关系。用户也可根据实际情况设置其他类型的绑定关系。

本实施例中,按照预先建立的所述两种对应关系,预先在各个软件开发终端中设置

第一拷贝模式和第二拷贝模式,所述第一拷贝模式为微博模式,所述第二拷贝模式

为多屏互动模式。用户也可根据设置的绑定关系的类型,对应的设置其他拷贝模式。

并且,预先在各个软件开发终端中设置用于接收用户选择拷贝模式的操作指令的接

口。

步骤S120、接收用户选择拷贝模式的操作指令,根据所述操作指令从所述软件开

发终端的拷贝模式中选择一种作为当前拷贝模式;建立所述软件开发终端与所述电

视机的网络连接。

具体实施时,开发人员完成电视软件的开发后,在所述软件开发终端对所述待测软

件进行编译,以得到适合在电视机上运行的软件,因此,本实施例中,需先判断所

述软件开发终端中的待测软件是否编译完成;若没有编译完成,则立即执行待测软

件的编译。若所述待测软件已经编译完成,则接收用户选择拷贝模式的操作指令,

根据所述操作指令确定当前的拷贝模式;并建立所述软件开发终端与所述电视机的

网络连接。

较佳的,当任一所述软件开发终端编译好待测软件时,可主动向与其对应的用于测

试的电视机、及与所述电视机绑定的其他软件开发终端发送一个软件编译好的广播

消息,以通知所述电视机对完成编译的待测软件进行测试,同时若需对多个软件开

发终端的待测软件进行组合测试,其他软件开发终端也可根据收到所述广播消息进

行本地待测软件的即时编译。

步骤S130、按照当前拷贝模式控制将所述软件开发终端中的待测软件拷贝到所述

电视机指定分区。

具体实施时,若用户选择的当前拷贝模式为所述微博模式,通过所述软件开发终端

上的微博账号发送一条微博,所述电视机收到所述微博时,拷贝所述软件开发终端

的待测软件到所述电视机指定flash分区处若用户选择的当前拷贝模式为

所述多屏互动模式,则所述软件开发终端发送多屏互动的指令给所述电视机,所述

电视机收到所述多屏互动指令时,拷贝所述软件开发终端的待测软件到所述电视机

指定flash分区处。

具体实施例中,如图2所示,所述基于网络的软件测试方法的具体步骤包括:

开启所述用于测试的电视机的软件测试功能接口;以准备对软件开发终端的待测软

件进行测试。

S21、分别建立电视机IP地址与多个软件开发终端IP地址的绑定关系;以及分别

建立电视机IP地址与多个软件开发终端上的微博账号的绑定关系。

S22、根据所述绑定关系预先在在各软件开发终端中设置用于拷贝待测软件到所述

电视机指定分区的拷贝模式,即在各个软件开发终端中设置微博模式和多屏互动模

式,并且,设置用于接收用户选择拷贝模式的操作指令的接口。

S23、检测所述软件开发终端中的待测软件是否编译完成?若是,进入步骤S24,

否则,进入步骤S25;

S24、所述软件开发终端对待测软件的进行编译,返回步骤S23;

S25、通过所述软件开发终端接收用户选择拷贝模式的操作指令,并根据所述用户

操作指令选择当前的拷贝模式,并建立所述软件开发终端与所述电视机的网络连接;

并且,若用户选择了微博模式,则执行步骤S26,若用户选择的是多屏共享模式,

则执行步骤S27;

S26、所述软件开发终端通过微博账号发送一条微博,所述微博中包含了所述软件

开发终端中编译好的待测软件,以指示所述电视机对所述待测软件进行测试,所述

电视机收到所述微博时,拷贝所述软件开发终端的待测软件到所述电视机指定

flash分区处,进入步骤S28。

S27、所述软件开发终端向所述电视机发送多屏互动指令指示所述电视机对所述待

测软件进行测试,所述电视机收到所述多屏互动指令时,通过多屏互动方式拷贝所

述软件开发终端的待测软件到所述电视机指定flash分区处,进入步骤S28。

S28、结束。

由上可见,通过本发明的上述实施例的基于网络的软件测试方法,当用于测试的电

视机对多个软件开发终端中的不同待测软件进行测试时,可以通过网络将多个软件

开发终端编译好的待测软件通过微博共享、多屏互动的方式即时、快捷的拷贝到所

述电视机指定的flash里,节省了拷贝待测软件的操作时间,提高了软件开发的效

率。

基于上述实施例,本发明还提供了一种采用上述所述基于网络的软件测试方法的电

视机,如图3所示,本实施例的电视机包括:

设置模块510,用于分别建立电视机与多个软件开发终端的多种对应关系;并根据

所述对应关系在各软件开发终端中设置用于拷贝待测软件到所述电视机指定分区的

多种拷贝模式;具体如上述图1和图2的实施例所述。

连接模块520,用于接收用户选择拷贝模式的操作指令,根据所述操作指令从所述

软件开发终端的拷贝模式中选择一种作为当前拷贝模式;建立所述软件开发终端与

所述电视机的网络连接;具体如上述图1和图2的实施例所述。

拷贝模块530,用于按照当前拷贝模式控制将所述软件开发终端中的待测软件拷贝

到所述电视机指定分区;具体如上述图1和图2的实施例所述。

较佳地,如图4所示,所述设置模块510包括:

第一设置单元511,用于分别建立电视机IP地址与多个软件开发终端IP地址的绑

定关系;具体如上述实施例所述。

第二设置单元512,用于分别建立电视机IP地址与多个软件开发终端上的微博账

号的绑定关系;具体如上述实施例所述。

第三设置单元513,用于预先在各软件开发终端中设置用于拷贝待测软件到所述电

视机指定分区的第一拷贝模式和第二拷贝模式;并设置用于接收用户选择拷贝模式

的操作指令的接口,其中,所述第一拷贝模式为微博模式,所述第二拷贝模式为多

屏互动模式,具体如上述实施例所述。

较佳地,如图5所示,所述连接模块520包括:

判断单元521,用于判断所述软件开发终端中的待测软件是否编译完成;具体如上

述实施例所述。

连接单元522,用于当所述软件开发终端中的待测软件已经编译完成,接收用户选

择拷贝模式的操作指令,根据所述操作指令从所述软件开发终端的拷贝模式中选择

一种作为当前拷贝模式;建立所述软件开发终端与所述电视机的网络连接。具体如

上述实施例所述。

较佳地,如图6所示,所述拷贝模块530包括:

第一控制单元531、用于若当前拷贝模式为所述微博模式,通过所述软件开发终端

上的微博账号发送一条微博,所述电视机收到所述微博时,拷贝所述软件开发终端

的待测软件到所述电视机指定flash分区处

第二控制单元532、用于若当前拷贝模式为所述多屏互动模式,则所述软件开发终

端发送多屏互动的指令给所述电视机,所述电视机收到所述多屏互动指令时,拷贝

所述软件开发终端的待测软件到所述电视机指定flash分区处

综上所述,本发明所提供的一种基于网络的软件测试方法及采用该测试方法的电视

机,其通过网络将软件开发终端本地编译的软件模块通过微博共享、多屏互动的方

式即时、快捷的拷贝到用于测试的电视机flash里,节省了拷贝待测软件的操作时

间,提升了软件开发的效率。也使采用所述测试方法的电视机增加了新的功能:可

通过微博共享、多屏互动的方式从多个软件开发终端快捷的拷贝待测软件,以及反

馈测试结果信息给多个软件开发终端,有利于缩短了软件测试的周期。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可

以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要

求的保护范围。


发布者:admin,转转请注明出处:http://www.yc00.com/num/1714261388a2412508.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信