[发明专利]一种测试方案随机分配方法、装置及服务器在审
| 申请号: | 201410523255.6 | 申请日: | 2014-09-30 |
| 公开(公告)号: | CN104298596A | 公开(公告)日: | 2015-01-21 |
| 发明(设计)人: | 王辰汐 | 申请(专利权)人: | 北京金山安全软件有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
| 地址: | 100085 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 测试 方案 随机 分配 方法 装置 服务器 | ||
技术领域
本发明涉及方案测试领域,特别涉及一种测试方案随机分配方法、装置及服务器。
背景技术
随着科技的发展,终端设备得到了广泛的使用。针对不同用户对软件中方案的不同喜好,在对软件中的方案进行设计时,常需要设计多种方案。然后将设计的多种方案分别分配到多个设备中进行测试,以统计不同用户对这些方案的喜好程度,从而根据测试结果对设计的方案进行选择。
现有技术在进行测试时常人为选定某范围内的设备进行方案分配,例如:将北京地区的手机作为测试第一种方案所使用的设备,将第一种方案分配到这些手机中;将上海地区的手机作为测试第二种方案所使用的设备,将第二种方案分配到这些手机中。
人为选定设备进行方案分配不具备随机性,人为选择的某范围内的多个设备的用户往往对某种方案具有相同的喜好,例如:对于背景方案而言,北京地区的手机用户更喜欢中国风的背景方案,而上海地区更喜欢西洋式的背景方案。这无疑降低了方案测试结果的准确性和可靠性。
发明内容
有鉴于此,本发明实施例提供了一种测试方案随机分配方法、装置及服务器,技术方案如下:
一种测试方案随机分配方法,应用于服务器中,所述服务器与一个或多个终端设备通信连接,所述方法包括:
获取多个终端设备的唯一标识符;
分别将获取的所述唯一标识符对第一软件的第一方案组中的测试方案的个数进行模运算;
获取所述模运算后各唯一标识符的余数;
对具有相同余数的唯一标识符对应的终端设备分配所述第一方案组中的同一测试方案,对具有余数不同的唯一标识符对应的终端设备分配所述第一方案组中的不同测试方案。
可选的,还包括:
收集分配给各终端设备的所述第一方案组中的测试方案的被采纳次数;
根据收集的被采纳次数,计算所述第一软件的第一方案组中的测试方案的被采纳率。
可选的,所述收集分配给各终端设备的第一方案组中的测试方案的被采纳次数,包括:
以预设时间周期收集分配给各终端设备的所述第一方案组中的测试方案的被采纳次数。
可选的,还包括:
当第一方案组中预设数量的测试方案的被采纳率均低于预设的被采纳率时,将所获取的所述终端设备的唯一标识符与第二方案组中的测试方案个数进行模运算;
对具有相同余数的唯一标识符对应的终端设备分配所述第二方案组中的同一测试方案,对具有余数不同的唯一标识符对应的终端设备分配所述第二方案组中不同的测试方案。
可选的,还包括:
将所述第一方案组中被采纳率最高的方案设置为所述第一软件的默认应用方案。
可选的,所述第一软件的第一方案组中的测试方案包括:所述第一软件的第一方案组中的文本测试方案、所述第一软件的第一方案组中的图片测试方案和/或所述第一软件的第一方案组中的音频测试方案。
一种测试方案随机分配装置,应用于服务器中,所述服务器与一个或多个终端设备通信连接,所述装置包括:
第一获取模块,用于获取多个终端设备的唯一标识符;
第一运算模块,用于分别将获取的所述唯一标识符对第一软件的第一方案组中的测试方案的个数进行模运算;
第二获取模块,用于获取所述模运算后各唯一标识符的余数;
第一分配模块,用于对具有相同余数的唯一标识符对应的终端设备分配所述第一方案组中的同一测试方案,对具有余数不同的唯一标识符对应的终端设备分配所述第一方案组中不同的测试方案。
可选的,还包括:
收集模块,用于收集分配给各终端设备的所述第一方案组中的测试方案的被采纳次数;
统计模块,用于根据收集的被采纳次数,计算所述第一软件的第一方案组中的测试方案的被采纳率。
可选的,所述收集模块,具体用于以预设时间周期收集分配给各终端设备的所述第一方案组中的第一测试方案的被采纳次数。
可选的,还包括:
第二运算模块,用于当第一方案组中预设数量的测试方案的被采纳率均低于预设的被采纳率时,将所获取的所述终端设备的唯一标识符与第二方案组中的测试方案个数进行模运算;
第二分配模块,用于对具有相同余数的唯一标识符对应的终端设备分配所述第二方案组中的同一测试方案,对具有余数不同的唯一标识符对应的终端设备分配所述第二方案组中不同的测试方案。
可选的,还包括:默认方案设置模块,用于将所述第一方案组中被采纳率最高的测试方案设置为所述第一软件的默认应用方案。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山安全软件有限公司,未经北京金山安全软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410523255.6/2.html,转载请声明来源钻瓜专利网。





