【技术实现步骤摘要】
抽奖程序测试方法、装置、计算机设备和存储介质
[0001]本申请涉及软件测试
,特别是涉及一种抽奖程序测试方法、装置、计算机设备和存储介质。
技术介绍
[0002]传统的抽奖程序在运行时,会针对某一个用户的某一次抽奖操作生成一个抽奖结果,抽奖结果包括抽中某个奖品或者不中奖。
[0003]当前,区别于传统的抽奖程序,一些新型抽奖程序被设计出并应用,这些新型抽奖程序的配置参数包括了某类奖品的必中次数,在运行时,这些新型抽奖程序尝试保证用户在一定的抽奖次数范围内,必定能抽中这类奖品。另外,这些新型抽奖程序还会通过配置参数中的控制中奖率尝试将这类奖品的实际中奖率控制在以控制中奖率为中心的某个概率区间范围以内。
[0004]通常在抽奖程序正式投入市场以前,都需要对抽奖程序的代码进行测试,以检验抽奖程序的代码在实际运行中产生的抽奖结果与配置参数之间是否存在较大差异。
[0005]传统的抽奖程序的测试技术,通过测试脚本模拟用户的行为,自动化地触发抽奖程序的运行,并记录若干次抽奖后,某类奖品的实际中奖率,若实际 ...
【技术保护点】
【技术特征摘要】
1.一种抽奖程序测试方法,其特征在于,所述方法包括:将所述抽奖程序的配置参数设置为第一配置参数;其中,所述第一配置参数包括指定奖品的第一必中次数以及所述指定奖品的第一控制中奖率,所述第一控制中奖率小于所述第一必中次数的倒数;根据预设的第一抽奖次数,触发具有第一配置参数的抽奖程序的运行,获得第一抽奖结果;将所述抽奖程序的配置参数设置为第二配置参数;其中,所述第二配置参数包括指定奖品的第二必中次数以及所述指定奖品的第二控制中奖率,所述第二控制中奖率大于所述第二必中次数的倒数;根据预设的第二抽奖次数,触发具有第二配置参数的抽奖程序的运行,获得第二抽奖结果;对所述第一抽奖结果和所述第二抽奖结果进行分析,输出所述抽奖程序的测试结果。2.根据权利要求1所述的方法,其特征在于,所述根据预设的第一抽奖次数,触发具有第一配置参数的抽奖程序的运行,获得第一抽奖结果,包括:根据预设的第一总抽奖轮次,以及每轮抽奖对应的第一连抽次数,触发配置参数为所述第一必中次数的抽奖程序的运行,获得所述第一抽奖结果,其中,所述第一抽奖次数为所述第一总抽奖轮次的每轮抽奖对应的第一连抽次数之和;所述根据预设的第二抽奖次数,触发具有第二配置参数的抽奖程序的运行,获得第二抽奖结果,包括:根据预设的第二总抽奖轮次,以及每轮抽奖对应的第二连抽次数,触发配置参数为所述第二必中次数的抽奖程序的运行,获得所述第二抽奖结果,其中,所述第二抽奖次数为所述第二总抽奖轮次的每轮抽奖对应的第二连抽次数之和。3.根据权利要求2所述的方法,其特征在于,所述第一总抽奖轮次的抽奖中,每一轮抽奖对应的第一连抽次数均不相同;所述第二总抽奖轮次的抽奖中,每一轮抽奖对应的第二连抽次数均不相同。4.根据权利要求1
‑
3任一所述的方法,其特征在于,所述第二配置参数还包括所述指定奖品外的普通奖品的控制中奖率。5.根据权利要求1
‑
3任一所述的方法,其特征在于,所述方法还包括:将所述抽奖程序的配置参数设置为第三配置参数,所述第三配置参数包括指定奖品中每一细分类型奖品的控制中奖率,以及所述指定奖品外的普通奖品中每一细分类型奖品的控制中奖率;根据预设的第三抽奖次数,触发具有第三配置...
【专利技术属性】
技术研发人员:杨婷,
申请(专利权)人:创优数字科技广东有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。