一种应用软件的测试数据传输方法及服务器技术

技术编号:10480927 阅读:185 留言:0更新日期:2014-10-03 13:22
本发明专利技术公开了一种应用软件的测试数据传输方法及服务器,所述方法包括:获取应用软件的测试数据;将所述测试数据分割成至少一个区块数据,所述每一区块数据的数据容量均小于一最大容量值;其中所述最大容量值为所述应用软件的单次最大传输数据的容量;控制所述区块数据在应用软件之间依次进行传输,在传输其中一区块数据时,判断所述区块数据是否传输完成,若完成,则重新启动所述应用软件,进行下一区块数据的传输。所述应用软件的测试数据传输方法及服务器具有测试成本低和测试效率高的优点。

【技术实现步骤摘要】
一种应用软件的测试数据传输方法及服务器
本专利技术属于数据传输
,特别涉及一种应用软件的测试数据传输方法及服务器。
技术介绍
随着移动互联网技术的不断发展,便携式移动通信终端成为广大用户随身携带的必备工具。 用户通常使用便携式移动通信终端相互收发文本信息、歌曲、图片或视频等,然而这种能够方便的提供用户进行文本信息、歌曲、图片或视频的便携式移动通信终端在设计过程中,通常要便携式终端间应用软件上进行数据传输可靠性的测试以找出缺陷以便于改进,以达到用户的使用要求。 然而,现有测试方法,通常是通过一控制终端分别于用于传输数据的二个便携式移动通信终端连接,控制终端提供测试数据并控制所述测试数据从一便携式移动通信终端传输至另一便携式终端,然后根据数据测试数据传输情况对便携式终端间应用软件进行改进以达到使用要求。 在对便携式移动终端间应用软件上进行数据传输可靠性传输时,通常提供较大容量的测试数据以提供测试效果。然而,由于便携式移动通信终端间软件以及硬件配置关系,如内存、处理配置,以用与应用软件的兼容等,在对所述便携式移动通信终端间应用软件进行较大容量的数据传输时,由于硬件配置的限制,常常出现便携式移动通信终端间的应用软件卡机或应用软件无法运行的现象,从而造成测试数据的传输无法进行,或需要重新启动应用软件或硬件重新进行测试数据的传输。这种测试数据的传输方法容易造成测试设备的损坏且测试效率低。 因此,现有便携式移动终端间应用软件的测试数据传输方法具有测试数据传输成本高且测试传输效率低的缺点。 故,有必要提出一种新的技术方案,以解决上述技术问题。
技术实现思路
本专利技术的目的在于提供一种应用软件的测试数据传输方法及服务器,旨在解决现有技术测试成本高且测试效率低的技术问题。 为解决上述技术问题,本专利技术提供一种应用软件的测试数据传输方法,所述方法包括: 获取应用软件的测试数据; 将所述测试数据分割成至少一个区块数据,所述每一区块数据的数据容量均小于一最大容量值;其中所述最大容量值为所述通信终端间应用软件的单次最大传输数据的容量; 控制所述区块数据在应用软件上依次进行传输,且在传输其中一区块数据时,判断所述区块数据是否传输完成,若完成,则重新启动所述应用软件,以进行下一区块数据的传输。 本专利技术的另一个目的在于提供一种服务器,以解决现有技术测试成本高且测试效率低的技术问题。 为解决上述问题,本专利技术提供了一种服务器,所述服务器包括: 测试数据获取模块,用于获取应用软件的测试数据; 区块数据生成模块,用于将所述测试数据分割成至少一个区块数据,所述每一区块数据的数据容量均小于一最大容量值;其中所述最大容量值为所述应用软件的单次最大传输数据的容量; 传输控制模块,用于控制所述区块数据在应用软件上依次进行传输,在传输其中一区块数据时,判断该区块数据是否传输完成,若完成,则重新启动所述应用软件,进行下一区块数据的传输。 相较于现有技术,本专利技术实施例的应用软件的测试数据传输方法通过设置将所述测试数据分割成至少一个区块数据和控制所述区块数据在应用软件上依次进行传输的步骤,实现每传输完一个区块数据重起一次应用软件从而能够在所述应用软件上顺利传输所述测试数据,不会造成所述应用软件的卡机,节省测试时间和测试硬件成本,具有测试成本低和测试效率高的优点。 为让本专利技术的上述内容能更明显易懂,下文特举优选实施例,并配合所附图式,作详细说明如下: 【附图说明】 图1是本专利技术一优选实施例的应用软件的测试数据传输方法的流程方框示意图; 图2是本专利技术一优选实施例的服务器的结构方框示意图。 【具体实施方式】 以下各实施例的说明是参考附加的图式,用以例示本专利技术可用以实施的特定实施例。 请参阅图1,图1是本专利技术一优选实施例的应用软件的测试数据传输方法的流程方框示意图。所述应用软件的测试数据传输方法包括步骤: SlOl:获取应用软件的测试数据; 本步骤中,获取用于进行应用软件传输的测试数据。所述数据通常包括文本数据、图片数据,和/或音视频数据等。所述应用软件一般安装在通信终端上,所述通信终端包括电脑、手机或PDA(PDA, Personal Digital Assistant,掌上电脑)等。所述应用软件包括即时通信程序。 S103:将所述测试数据分割成至少一个区块数据,所述每一区块数据的数据容量均小于一最大容量值;其中所述最大容量值为所述应用软件的单次最大传输数据的容量。 本步骤中,在将所述测试数据进行分割前,首先获取所述应用软件的单次数据传输的最大容量值并存储。 所述应用软件的单次数据传输的最大容量值的获取方法可以通过采用递增增加数据容量在所述应用软件上进行传输,直至获取到刚好使述应用软件卡机或崩溃时的传输数据的容量,此时的数据容量即为所述应用软件的单次数据传输的最大容量值,将所述最大容量值存储。 当完成所述应用软件的单次数据传输的最大容量值的获取并存储后,可以将所述测试数据进行分割并生成至少一个区块数据。对所述测试数据进行分割的依据是分割生成的每一区块的数据容量不大于所述应用软件的单次数据传输的最大容量值。从而使得,在所述应用软件上传输所述测试数据时,不会造成所述应用软件的崩溃或挂掉(crash),从而使得所述测试数据能够顺利的在所述应用软件上传输,提高测试效率和降低测试成本。 当然,所述每一区块数据的容量大小可以相同,也可以不同。在对所述测试数据进行分割时,可以对所述每一区块进行编号,以便在测试传输时,可以根据所述编号依次进行所述区块数据的传输。分割测试数据的方法有多种,例如当所述测试数据是多个文本数据时,在进行分割时,尽量保证每个文本数据的完整性,只要保证每个区块数据中的文本数据容量不大于所述应用软件的单次最大传输数据的容量值即可。 S105:控制所述区块数据在应用软件上依次进行传输,在传输其中一区块数据时,判断该区块数据是否传输完成,若完成,则重新启动所述应用软件,进行下一区块数据的传输。 本步骤中,控制所述分割生成的区块数据依次在所述应用软件之间传输直到完成整个测试数据的传输。每传输一个区块数据,都判断所述区块数据是否传输完成,若完成,则重新启动一次所述应用软件,然后进行下一区块数据的传输,循环至完成所有区块数据的传输。 值得注意的中,本专利技术实施例的应用软件的测试数据的传输方法,可定义所述通信终端的应用软件用于发送测试数据的终端为发送端,用于接收测试数据的应用软件为接收端,在进行所述测试数据的传输时,可存储所述测试数据至所述发送端,当进行所述测试数据的传输时,控所述测试数据从所述发送端传输至所述发送端。当然所述发送端和接收端均可以为多个,即可以设置为一对多进行测试数据的传输,也可以设置为多对多进行测试数据的传输,还可以设置为一对一进行测试数据的传输,具体根据测试需要设置。 相较于现有技术,本专利技术实施例的应用软件的测试数据传输方法通过设置将所述测试数据分割成至少一个区块数据和控制所述区块数据在应用软件之间依次进行传输的步骤,实现每传输完一个区块数据重起一次应用软件从而能够在所述应用软件上顺利传输所述测试数据,不会造成所述应用软件的卡机,节省测试时间和本文档来自技高网
...

【技术保护点】
一种应用软件的测试数据传输方法,其特征在于,所述方法包括:获取应用软件的测试数据;将所述测试数据分割成至少一个区块数据,所述每一区块数据的数据容量均小于一最大容量值;其中所述最大容量值为所述通信终端间应用软件的单次最大传输数据的容量;控制所述区块数据在应用软件上依次进行传输,且在传输其中一区块数据时,判断所述区块数据是否传输完成,若完成,则重新启动所述应用软件,以进行下一区块数据的传输。

【技术特征摘要】
1.一种应用软件的测试数据传输方法,其特征在于,所述方法 包括: 获取应用软件的测试数据;将所述测试数据分割成至少一个区块数据,所述每一区块数据的数据容量均小于一最大容量值;其中所述最大容量值为所述通信终端间应用软件的单次最大传输数据的容量;控制所述区块数据在应用软件上依次进行传输,且在传输其中一区块数据时,判断所述区块数据是否传输完成,若完成,则重新启动所述应用软件,以进行下一区块数据的传输。2.根据权利要求1所述的应用软件的测试数据传输方法,其特征在于,在所述控制所述测试数据分割成至少一个区块数据的步骤之前,还包括步骤: 获取所述应用软件的单次数据传输的最大容量值并存储。3.根据权利要求1所述的应用软件的测试数据传输方法,其特征在于,所述测试数据包括文本数据、图片数据、和/或音视频数据。4.根据权利要求1所述的应用软件的测试数据传输方法,其特征在于,所述应用软件包括用于传输数据的发送端和接收端,在所述控制所述区块数据在所述应用软件上依次进行传输的步骤之前,还包括步骤: 存储所述测试数据至所述发送端,当在进行所述测试数据的传输时,控所述测试数据从所述发送端传输至所述发送端。5.根据权利要求1所述的应用软件的测试数据传输...

【专利技术属性】
技术研发人员:朱建
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1