一下设计测试用例:有以下需求设计测试用例:1.抽奖次数(单选必填): a.限制每人每天抽奖次数:设置每人每天的抽奖次数,最大99次; b.限制每人一共只能抽奖次数:活动内每人一共能抽多少次,最大99; 2.每人中奖总上限(单选必填): a.不限制:活动期限内中奖次数不限制; b.限制:活动期限内每人只能中多少次; 3.总中奖率(必填):最大100%; 单奖品中奖率=【总中奖率/剩余奖品总数】单奖品剩余数量100%
时间: 2024-03-04 17:52:57 浏览: 77
已经有两个类似的问题,我可以提供一些额外的测试用例:
1. 抽奖次数限制-限制每人每天抽奖次数
- 输入:每人每天抽奖次数设置为5
- 操作:同一用户在一天内抽奖6次
- 预期结果:第6次抽奖失败
2. 抽奖次数限制-限制每人一共只能抽奖次数
- 输入:每人一共能抽奖10次
- 操作:同一用户抽奖11次
- 预期结果:第11次抽奖失败
3. 每人中奖总上限-不限制
- 输入:不限制中奖总数
- 操作:同一用户中奖10次
- 预期结果:用户可以中奖10次
4. 每人中奖总上限-限制
- 输入:每人最多中奖3次
- 操作:同一用户中奖4次
- 预期结果:第4次中奖失败
5. 总中奖率
- 输入:总中奖率为20%
- 操作:多个用户抽奖100次,查看中奖概率
- 预期结果:中奖次数接近总抽奖次数的20%
6. 单奖品中奖率
- 输入:奖品总数为100,剩余数量为30,总中奖率为50%
- 操作:多个用户抽奖,查看中奖概率
- 预期结果:中奖次数接近剩余数量的50%
相关问题
设计用例:有以下需求设计测试用例:1.抽奖次数(单选必填): a.限制每人每天抽奖次数:设置每人每天的抽奖次数,最大99次; b.限制每人一共只能抽奖次数:活动内每人一共能抽多少次,最大99; 2.每人中奖总上限(单选必填): a.不限制:活动期限内中奖次数不限制; b.限制:活动期限内每人只能中多少次; 3.总中奖率(必填):最大100%; 单奖品中奖率=【总中奖率/剩余奖品总数】单奖品剩余数量100%
已经有一个类似的问题,我可以提供一些额外的测试用例:
1. 抽奖次数限制-限制每人每天抽奖次数
- 输入:每人每天抽奖次数设置为3
- 操作:同一用户在一天内抽奖4次
- 预期结果:第4次抽奖失败
2. 抽奖次数限制-限制每人一共只能抽奖次数
- 输入:每人一共能抽奖5次
- 操作:同一用户抽奖6次
- 预期结果:第6次抽奖失败
3. 每人中奖总上限-不限制
- 输入:不限制中奖总数
- 操作:同一用户中奖10次
- 预期结果:用户可以中奖10次
4. 每人中奖总上限-限制
- 输入:每人最多中奖3次
- 操作:同一用户中奖4次
- 预期结果:第4次中奖失败
5. 总中奖率
- 输入:总中奖率为20%
- 操作:多个用户抽奖100次,查看中奖概率
- 预期结果:中奖次数接近总抽奖次数的20%
6. 单奖品中奖率
- 输入:奖品总数为100,剩余数量为30,总中奖率为50%
- 操作:多个用户抽奖,查看中奖概率
- 预期结果:中奖次数接近剩余数量的50%
设计测试用例:账号:必填,11位手机号进行注册
以下是设计的测试用例:
1. 测试目的:验证账号为空时无法进行注册
输入:账号为空
预期输出:提示账号不能为空,无法进行注册
2. 测试目的:验证账号不是11位手机号时无法进行注册
输入:账号为10位数字
预期输出:提示账号必须是11位手机号,无法进行注册
3. 测试目的:验证账号为11位手机号时可以成功注册
输入:账号为11位手机号
预期输出:注册成功,跳转至登录页面
4. 测试目的:验证同一个手机号不能重复注册
输入:账号为已注册的手机号
预期输出:提示该手机号已注册,无法进行注册
5. 测试目的:验证注册信息可以保存
输入:账号为11位手机号,密码为123456
预期输出:注册成功,跳转至登录页面,登录成功后验证账号和密码是否正确
6. 测试目的:验证注册信息可以修改
输入:账号为11位手机号,密码为123456,修改密码为654321
预期输出:修改成功,登录成功后验证密码是否正确
7. 测试目的:验证注册信息可以删除
输入:账号为11位手机号,密码为123456,删除账号
预期输出:删除成功,无法使用该账号进行登录