一种测试方案随机分配方法、装置及服务器制造方法及图纸

技术编号:10949275 阅读:95 留言:0更新日期:2015-01-23 10:41
本发明专利技术实施例公开了一种测试方案随机分配方法、装置及服务器。一种测试方案随机分配方法,包括:获取多个终端设备的唯一标识符;分别将获得的所述唯一标识符对第一软件的第一方案组中的测试方案的个数进行模运算;获取所述模运算后各唯一标识符的余数;对具有相同余数的唯一标识符对应的终端设备分配所述第一方案组中的同一测试方案,对具有余数不同的唯一标识符对应的终端设备分配的所述第一方案组中不同的测试方案。与现有技术方案相比较,本发明专利技术在设备选取和方案分配过程中具有广泛性,而且提高了测试结果的准确度。

【技术实现步骤摘要】
—种测试方案随机分配方法、装置及服务器
本专利技术涉及方案测试领域,特别涉及一种测试方案随机分配方法、装置及服务器。
技术介绍
随着科技的发展,终端设备得到了广泛的使用。针对不同用户对软件中方案的不同喜好,在对软件中的方案进行设计时,常需要设计多种方案。然后将设计的多种方案分别分配到多个设备中进行测试,以统计不同用户对这些方案的喜好程度,从而根据测试结果对设计的方案进行选择。 现有技术在进行测试时常人为选定某范围内的设备进行方案分配,例如:将北京地区的手机作为测试第一种方案所使用的设备,将第一种方案分配到这些手机中;将上海地区的手机作为测试第二种方案所使用的设备,将第二种方案分配到这些手机中。 人为选定设备进行方案分配不具备随机性,人为选择的某范围内的多个设备的用户往往对某种方案具有相同的喜好,例如:对于背景方案而言,北京地区的手机用户更喜欢中国风的背景方案,而上海地区更喜欢西洋式的背景方案。这无疑降低了方案测试结果的准确性和可靠性。
技术实现思路
有鉴于此,本专利技术实施例提供了一种测试方案随机分配方法、装置及服务器,技术方案如下: 一种测试方案随机分配方法,应用于服务器中,所述服务器与一个或多个终端设备通信连接,所述方法包括: 获取多个终端设备的唯一标识符; 分别将获取的所述唯一标识符对第一软件的第一方案组中的测试方案的个数进行模运算; 获取所述模运算后各唯一标识符的余数; 对具有相同余数的唯一标识符对应的终端设备分配所述第一方案组中的同一测试方案,对具有余数不同的唯一标识符对应的终端设备分配所述第一方案组中的不同测试方案。 可选的,还包括: 收集分配给各终端设备的所述第一方案组中的测试方案的被采纳次数; 根据收集的被采纳次数,计算所述第一软件的第一方案组中的测试方案的被采纳率。 可选的,所述收集分配给各终端设备的第一方案组中的测试方案的被采纳次数,包括: 以预设时间周期收集分配给各终端设备的所述第一方案组中的测试方案的被采纳次数。 可选的,还包括: 当第一方案组中预设数量的测试方案的被采纳率均低于预设的被采纳率时,将所获取的所述终端设备的唯一标识符与第二方案组中的测试方案个数进行模运算; 对具有相同余数的唯一标识符对应的终端设备分配所述第二方案组中的同一测试方案,对具有余数不同的唯一标识符对应的终端设备分配所述第二方案组中不同的测试方案。 可选的,还包括: 将所述第一方案组中被采纳率最高的方案设置为所述第一软件的默认应用方案。 可选的,所述第一软件的第一方案组中的测试方案包括:所述第一软件的第一方案组中的文本测试方案、所述第一软件的第一方案组中的图片测试方案和/或所述第一软件的第一方案组中的音频测试方案。 一种测试方案随机分配装置,应用于服务器中,所述服务器与一个或多个终端设备通信连接,所述装置包括: 第一获取模块,用于获取多个终端设备的唯一标识符; 第一运算模块,用于分别将获取的所述唯一标识符对第一软件的第一方案组中的测试方案的个数进行模运算; 第二获取模块,用于获取所述模运算后各唯一标识符的余数; 第一分配模块,用于对具有相同余数的唯一标识符对应的终端设备分配所述第一方案组中的同一测试方案,对具有余数不同的唯一标识符对应的终端设备分配所述第一方案组中不同的测试方案。 可选的,还包括: 收集模块,用于收集分配给各终端设备的所述第一方案组中的测试方案的被采纳次数; 统计模块,用于根据收集的被采纳次数,计算所述第一软件的第一方案组中的测试方案的被采纳率。 可选的,所述收集模块,具体用于以预设时间周期收集分配给各终端设备的所述第一方案组中的第一测试方案的被采纳次数。 可选的,还包括: 第二运算模块,用于当第一方案组中预设数量的测试方案的被采纳率均低于预设的被采纳率时,将所获取的所述终端设备的唯一标识符与第二方案组中的测试方案个数进行模运算; 第二分配模块,用于对具有相同余数的唯一标识符对应的终端设备分配所述第二方案组中的同一测试方案,对具有余数不同的唯一标识符对应的终端设备分配所述第二方案组中不同的测试方案。 可选的,还包括:默认方案设置模块,用于将所述第一方案组中被采纳率最高的测试方案设置为所述第一软件的默认应用方案。 可选的,所述第一软件的第一方案组中的测试方案包括:所述第一软件的第一方案组中的文本测试方案、所述第一软件的第一方案组中的图片测试方案和/或所述第一软件的第一方案组中的音频测试方案。 一种服务器,包括上述的任意一种测试方案随机分配装置。 本专利技术实施例提供的一种测试方案随机分配方法、装置及服务器,可以将唯一标识符对终端设备中第一软件的第一方案组中方案个数做模运算,模运算后,对具有相同余数的唯一标识符对应的终端设备分配给第一方案组中同一方案,具有余数不同的唯一标识符对应的终端设备分配给第一方案组中不同种方案。由于本专利技术自动根据唯一标识符进行模运算的结果进行方案分配,因此避免了人为对方案进行分配。由于唯一标识符与设备所在范围无关,不同人使用具有哪一个唯一标识符的终端设备具有更高的随机性,因此本专利技术对方案的分配更具有广泛性、平衡性,同时进一步提高了测试结果的准确度。 【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1为本专利技术实施例提供的一种测试方案随机分配方法的流程图; 图2为本专利技术实施例提供的一键体验测试方案的界面示意图; 图3为本专利技术实施例提供的一键加速测试方案的界面示意图; 图4为本专利技术实施例提供的一键清理测试方案的界面示意图; 图5为本专利技术实施例提供的另一种测试方案随机分配方法的流程图; 图6为本专利技术实施例提供的另一种测试方案随机分配方法的流程图; 图7为本专利技术实施例提供的一键装机测试方案的界面示意图; 图8为本专利技术实施例提供的一键还原测试方案的界面示意图; 图9为本专利技术实施例提供的一键扫描测试方案的界面示意图; 图10为本专利技术实施例提供的一键备份测试方案的界面示意图; 图11为本专利技术实施例提供的一种测试方案随机分配装置的结构示意图。 图12为本专利技术实施例提供的另一种测试方案随机分配装置的结构示意图。 图13为本专利技术实施例提供的另一种测试方案随机分配装置的结构示意图。 【具体实施方式】 首先对本专利技术实施例所提供的一种测试方案随机分配方法、装置及服务器进行说明: 本专利技术实施例提供的一种测试方案随机分配方法,可以包括: 获取多个终端设备的唯一标识符; 分别将获取的所述唯一标识符对第一软件的第一方案组中的测试方案的个数进行模运算; 获取所述模运算后各唯一标识符的余数; 对具有相同余数的唯一标识符对应的终端设备分配所述第一方案组中的同一测试方案,对具有余数不同的唯一标识符对应的终端设备分配所述第一方案组中的不同测试方案。 本专利技术避免了人为地对设备进行选取,而是通过模运算随机地对测试方案进行随机分配。与现有技术相比,本专利技术本文档来自技高网...
一种测试方案随机分配方法、装置及服务器

【技术保护点】
一种测试方案随机分配方法,应用于服务器中,所述服务器与一个或多个终端设备通信连接,其特征在于,所述方法包括:获取多个终端设备的唯一标识符;分别将获取的所述唯一标识符对第一软件的第一方案组中的测试方案的个数进行模运算;获取所述模运算后各唯一标识符的余数;对具有相同余数的唯一标识符对应的终端设备分配所述第一方案组中的同一测试方案,对具有余数不同的唯一标识符对应的终端设备分配所述第一方案组中不同的测试方案。

【技术特征摘要】
1.一种测试方案随机分配方法,应用于服务器中,所述服务器与一个或多个终端设备通信连接,其特征在于,所述方法包括: 获取多个终端设备的唯一标识符; 分别将获取的所述唯一标识符对第一软件的第一方案组中的测试方案的个数进行模运算; 获取所述模运算后各唯一标识符的余数; 对具有相同余数的唯一标识符对应的终端设备分配所述第一方案组中的同一测试方案,对具有余数不同的唯一标识符对应的终端设备分配所述第一方案组中不同的测试方案。2.根据权利要求1所述的方法,其特征在于,还包括: 收集分配给各终端设备的所述第一方案组中的测试方案的被采纳次数; 根据收集的被采纳次数,计算所述第一软件的第一方案组中的测试方案的被采纳率。3.根据权利要求2所述的方法,其特征在于,所述收集分配给各终端设备的第一方案组中的测试方案的被采纳次数,包括: 以预设时间周期收集分配给各终端设备的所述第一方案组中的测试方案的被采纳次数。4.根据权利要求2所述的方法,其特征在于,还包括: 当第一方案组中预设数量的测试方案的被采纳率均低于预设的被采纳率时,将所获取的所述终端设备的唯一标识符与第二方案组中的测试方案个数进行模运算; 对具有相同余数的唯一标识符对应的终端设备分配所述第二方案组中的同一测试方案,对具有余数不同的唯一标识符对应的终端设备分配所述第二方案组中不同的测试方案。5.根据权利要求2所述的方法,其特征在于,还包括: 将所述第一方案组中被采纳率最高的方案设置为所述第一软件的默认应用方案。6.根据权利要求1所述的方法,其特征在于,所述第一软件的第一方案组中的测试方案包括:所述第一软件的第一方案组中的文本测试方案、所述第一软件的第一方案组中的图片测试方案和/或所述第一软件的第一方案组中的音频测试方案。7.—种测试方案随机分配装置,应用于服务器中,所述服务器与一个或多个终端设备通信连接,其特征在于,所...

【专利技术属性】
技术研发人员:王辰汐
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京;11

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

1