如果玩游戏,在万圣节有抽奖的形式,普通一次,蓝钻3次,1%的中奖率。怎么设计测试用例?测哪些内容?
1%的中奖率很难测试。看你们的中奖设计方式吧。主要是测测代码。或者实在不行执行批量请求(可 使用自动化之类的) 估算一下真正的中奖率。
至于普通可抽一次,蓝钻可抽3次,主要关注的是普通身份和蓝钻身分是如何传入抽奖系统的。一般来说,主要考虑的是普通用户是否有可能通过某种途径绕过该种认证实现多抽奖。当然,一人不会费这么大劲做这个的。
最简单的就是分别使用普通用户看他是否可以抽一次。抽完一次后是否可以再抽。
蓝钻用户的3次,是如何累计的。
累计的方式是否正常。
不足3次时如遇到异常退出,用户是否仍然可以抽奖。是否抽奖次数会从头记数。
达到3次时,如用户继续抽奖是否可以抽取成功。
用户交互方面,要考虑不能抽奖后如何给用户提示。
抽奖成功后的页面跳转,及一旦遭遇死机等情况,奖品的继续领用问题。是否在用户界面跳出中奖时后台有用户中奖记录。
用户中奖记录是否可以查看。
用户是否可以采用后退(浏览器)的方式进行多次抽奖
暂时先想到这么多,
希望对你有所帮助