0
点赞
收藏
分享

微信扫一扫

测试—案例练习

大沈投资笔记 2022-05-06 阅读 59
测试用例

1.等价类边界值相关
在这里插入图片描述

姓名:
有效等价类:1—20个字符,非空,非数字
无效等价类:1—20数字、1—20空格、1—20空格,数字,字符混合、1—20数字字符混合、1—20空格字符混合、不输入、大于20个字符
边界值:0个字符、1个字符、2个非数字非空字符、19个非数字非空字符、20个非数字非空字符、20个非数字非空字符
年龄:
有效等价类:18—60之间的整数
无效等价类:18—60之间非整数、小于18的数、大于60的数、为空
边界值;17、18、19、59、60、61
2. 因果图
自动饮料售卖机,可以输入1.5元硬币或者2元硬币,一瓶饮料的价格是1.5元,有可乐、雪碧、红茶,按哪种饮料,会出一种饮料,如果输入2元按相应的饮料,出饮料的同时会找5角硬币。
(1)找出所有的输入输出
输入:1.5元、2元、可乐、雪碧、红茶
输出:可乐、雪碧、红茶、5角硬币
(2)找出输入和输出之间的关系
输入1.5元,按可乐,输出可乐
输入1.5元,按雪碧,输出雪碧
输入1.5元,按红茶,输出红茶
输入2元,按可乐,输出可乐和0.5元
输入2元,按雪碧,输出雪碧和0.5元
输入2元,按红茶,输出红茶和0.5元
(3)根据输入输出之间的关系画因果图

在这里插入图片描述

(4)根据因果图画判定表
在这里插入图片描述
补充的测试用例:
输入2元,饮料机没有零钱,饮料机提示“请联系工作人员”
饮料机断网、断电
饮料机损坏
饮料机饮料不足
(5)根据判定表写测试用例
输入2元,按可乐,输出可乐并且输出5角钱
输入2元,按雪碧,输出雪碧并且输出5角钱
输入2元,按红茶,输出红茶并且输出5角钱
输入1.5元,按可乐,输出可乐
输入1.5元,按雪碧,输出雪碧
输入1.5元,按红茶,输出红茶
输入2元,不按按钮,不出任何饮料,并且超过一定的时间限制没回给出用户提示“请按饮料按钮”
输入合适的硬币后,多次按不同的按钮,出第一次按的饮料,并给出提示“投币一次,只能按一个饮料”
先输入1.5元,在输入2元,饮料机给出提示“不能连续输入多个硬币”

3.某网站购书流程:
登录—查找书籍—放入购物车—结算(生成订单)—支付

(1)登录:
密码错误、用户名错误、验证码错误、手机号错误、用户名不存在
(2)查找书籍:
缺货、下架、没有该书籍
(3)添加到购物车:
购物车达到上限
(4)点击结算:
满减活动(本店铺满减、跨店满减、满减劵是否可以叠加)
进入订单页选择地址
(5)支付:
支付方式切换、余额不足是否可以切换到其他支付方式、支付密码错误、选择让他人支付、面部、指纹、免密、分期付款。

4.微信发了一个100元,30个人的拼手气红包,如何计算抢红包的总钱数和发的红包的钱数一致?
接口测试
发红包的接口:
输入参数:发的钱数、群ID、发红包人的WeChat ID
输出参数:红包ID
抢红包的接口:
输入:红包ID、抢红包人的WeChat ID、群ID
输出:抢到的金额
发红包的接口只调用一次,得到红包的ID,调用抢红包的接口30次,分别传入不同的WeChat ID,记录每一次输出抢到的金额,把这些金额相加和发红包的钱数进行比较。

举报

相关推荐

0 条评论