【技术实现步骤摘要】
概率相关功能模块的测试方法与系统
本专利技术实施例涉及游戏数据的测试领域,尤其涉及一种概率相关功能模块的测试方法与系统。
技术介绍
概率类抽取在游戏中属于基本功能,主要应用于抽卡、副本掉落、随机礼包、强化合成(合成强化)等游戏模块中,由于此类功能在传统测试中属于基础测试,如果因此产生问题,对游戏本身的体验和品质都会产生严重的影响。目前的概率类的测试方案主要分为以下两种:1)、手动测试然而,手动测试一般需要测试人员对相关测试场景进行重复执行从而获得测试结果并进行统计。例如对指定卡池进行概率测试,测试人员需要对该卡池进行100次抽取并统计抽取结果并得出概率数据。因此,手动测试概率的存在以下缺点:手动测试概率由于实际样本少,随机性大,概率测试不准确;耗费大量的人力资源在手动上,费时费力,降低了测试效率;由于配表和需求有时候量较大,导致手动检查时不能进行全面的测试;游戏中的旧有功能,在人工测试时,经常由于时间原因,经常无法充分回归。2)、GUI(图形用户界面,GraphicalUserInterface)自动化概率测试然而,GUI自动化概率测试一般需要测试人员编写测试脚本并模拟手动测试执行从而获得测试结果。GUI自动化虽然解决了手动测试耗费大量人力的缺陷,但依旧存在以下缺点:测试脚本维护成本高;游戏中的旧有功能,在GUI测试时,经常由于时间原因,经常无法充分回归;如需进行到达足够量级测试,测试设备需求量大。
技术实现思路
有鉴于此,本专利技术实施例的 ...
【技术保护点】
1.一种概率相关功能模块的测试方法,其特征在于,包括:/n获取配置的测试次数与测试账号数量;/n根据所述测试账号数量创建与所述测试账号数量对应的线程数;/n控制每一个线程从预设的登录接口参数配置信息中获取与所述线程对应的登录接口参数以及从预设的概率相关接口参数配置信息中获取与所述线程对应的概率相关接口参数;/n控制每一个线程根据获取到的所述登录接口参数与所述概率相关接口参数执行N次接口自动化概率测试脚本,以对预设的至少一个概率相关功能模块进行测试,其中,N=测试次数/测试账号数量,所述接口自动化概率测试脚本为对所述至少一个概率相关功能模块进行自动化测试的脚本;/n输出每一个线程执行所述接口自动化概率测试脚本的测试结果。/n
【技术特征摘要】
1.一种概率相关功能模块的测试方法,其特征在于,包括:
获取配置的测试次数与测试账号数量;
根据所述测试账号数量创建与所述测试账号数量对应的线程数;
控制每一个线程从预设的登录接口参数配置信息中获取与所述线程对应的登录接口参数以及从预设的概率相关接口参数配置信息中获取与所述线程对应的概率相关接口参数;
控制每一个线程根据获取到的所述登录接口参数与所述概率相关接口参数执行N次接口自动化概率测试脚本,以对预设的至少一个概率相关功能模块进行测试,其中,N=测试次数/测试账号数量,所述接口自动化概率测试脚本为对所述至少一个概率相关功能模块进行自动化测试的脚本;
输出每一个线程执行所述接口自动化概率测试脚本的测试结果。
2.根据权利要求1所述的概率相关功能模块的测试方法,其特征在于,所述方法还包括:
将所有线程的测试结果进行汇总,得到总测试结果;
获取每一个概率相关功能模块对应的对比概率;
分析所述总测试结果与所述对比概率得到测试报告,所述测试报告包括测试概率误差值;
根据每一个概率相关功能模块对应的测试概率误差值判断是否结束测试,其中,在所有的概率相关功能模块对应的测试概率误差值小于或者等于预设阈值时,结束测试。
3.根据权利要求2所述的概率相关功能模块的测试方法,其特征在于,所述根据每一个概率相关功能模块对应的测试概率误差值判断是否结束测试的步骤,还包括:
若存在测试概率误差值大于所述预设阈值的概率相关功能模块,则重新对所述测试概率误差值大于所述预设阈值的概率相关功能模块进行测试。
4.根据权利要求1所述的概率相关功能模块的测试方法,其特征在于,所述方法还包括:
获取每个线程的测试结果中针对不同概率相关功能模块的测试概率;
获取不同概率相关功能模块的对比概率;
根据所述测试概率与所述对比概率计算每一个线程针对不同概率相关功能模块的测试概率误差值;
采用预设的加权算法对所有的测试概率误差值进行加权处理,得到每一个线程对应的综合测试概率误差值。
5.根据权利要求4所述的概率相关功能模块的测试方法,其特征在于,在所述采用预设的加权算法对所有的测试概率误差值进行加权处理,得到综合测试概率误差值的步骤之后,还包括:
判断每一个线程对应的所述综合测试概率误差值是否大于预设值,若存在线程对应的综合测试概率误差值大于所述预设值,则抽取综合测试概率误差值大于所述预设值的线程对应的登录接口参数。
6.根据权利要求1所述的概率相关功能模块的...
【专利技术属性】
技术研发人员:李炯,
申请(专利权)人:上海幻电信息科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。