测试用例方法练习巩固--(等价类和边界值、因果图、场景设计)

目录

一、根据等价类和边界值的思想设计测试用例

二、根据因果图法设计测试用例

1. 找输入输出

2. 找关系

3. 画因果图

4. 判定表

5. 设计测试用例

三、场景设计法设计测试用例


总体的设计测试用例的方法:基于需求设计测试用例

黑盒测试设计测试用例的方法?

等价类,边界值因果图、正交法、场景设计、错误猜测

一、根据等价类和边界值的思想设计测试用例

信息注册:注册名字和年龄

要求:1.姓名:1-20个字符,不能重复,不能包含数字,不能为空

           2.年龄:18-60之间的整数,不能为空

二、根据因果图法设计测试用例

产品说明书:有一个处理单价为1元5角钱的盒装饮料的自动售货机软件。若是投入的是2元硬币按下“可乐”、“雪碧”、或“红茶”按钮,相应的赢料就会送出来,若是投入的是2元硬币,在送出饮料的同时退还5角硬币。

1. 找输入输出

输入:投入2元/1.5元硬币   按可乐/雪碧/红茶按钮  

输出:可乐/雪碧/红茶饮料   退还5角

2. 找关系

  • 投入1.5元硬币,按可乐按钮,输出可乐
  • 投入1.5元硬币,按雪碧按钮,输出雪碧
  • 投入1.5元硬币,按红茶按钮,输出红茶
  • 投入2元硬币,按可乐按钮,输出可乐,退还5角
  • 投入2元硬币,按雪碧按钮,输出雪碧,退还5角
  • 投入2元硬币,按红茶按钮,输出红茶,退还5角

3. 画因果图

4. 判定表

【1为真,0为假】

5. 设计测试用例

  • 投入1.5元硬币,按可乐按钮,输出可乐
  • 投入1.5元硬币,按雪碧按钮,输出雪碧
  • 投入1.5元硬币,按红茶按钮,输出红茶
  • 投入2元硬币,按可乐按钮,输出可乐,退还5角
  • 投入2元硬币,按雪碧按钮,输出雪碧,退还5角
  • 投入2元硬币,按红茶按钮,输出红茶,退还5角
  • 投入2元硬币再投入1.5元硬币,售卖机给出错误提示,无饮料输出
  • 不投入任何钱数,直接选择饮料,无饮料输出

三、场景设计法设计测试用例

例:在当当网或china-pub华章网上书店购买书籍。订购过程为:用户登录到网站后,进行书籍的选择,当选择号自己心仪的书籍之后进行订购,这时把所需图书放进购物车,等进行结账的时候,用户需要登录自己注册的账号,登录成功后,进行结账并生成订单,整个购物过程结束

基本流程登录当当网,搜索目标书籍,加入购物车页面进行结算,进入订单详情页面点击结算,支付,购买成功

异常流程:

  • 输入账号错误,无法登录
  • 输入密码错误,无法登录
  • 输入手机错误,无法登录 
  • 输入验证码错误,无法登录   
  • 登录成功,搜索书籍下架或库存不足,购买失败
  • 登录成功,搜索到书籍,购物车已满,无法加入,提示购物车已满
  • 登陆成功,搜索到书籍,购物车已满,可以立即购买,直接进入订单页面
  • 登陆成功,搜索到书籍,成功加入购物车,点击结算,金额是否等于实际金额-满减
  • 登陆成功,搜索到书籍,成功加入购物车,点击结算的时候,书籍下架,无法结算
  • 登陆成功,搜索到书籍,成功加入购物车,即使书籍下架,结算时如果已经锁定了订单,也可以正常支付
  • 登陆成功,搜索到书籍,成功加入购物车,结算的金额正常,进入订单详情页面,地址、配送范围正常的情况下,默认支付方式余额不足,继续支付,提示余额不足,换一种方式继续支付
  • 支付时余额不足是否会自动切换支付方式
  • 订单详情页配送范围,超出配送范围是否加邮费
  • ......

                                                                                   

异常点:

无法登录账号(账户或密码错误,服务器瘫痪)

搜索目标书籍不存在

书籍加入购物车之后,查看购物车是否有该书籍

用户太多,页面加载不出来

购物车书籍达上限,再次加入,书籍不会显示

结算时的金额与实际金额减去活动金额是否相等

购物车是否可以正常的修改测试

加入到购物车的书籍是否存在(书籍下架)等等

 

 

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值