黑盒测试方法案例
作者:网络转载 发布时间:[ 2016/6/14 11:19:18 ] 推荐标签:功能测试 黑盒测试
4.自动售货机的部分需求规格说明如下:
一个处理单价为5角钱的饮料的自动售货机。其规格说明如下:若投入5角钱或1元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料送出来。若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找,则显示〖零钱找完〗的红灯灭,在送出饮料的同时退还5角硬币。”请使用因果图法设计相应的测试用例。
a. 原因(输入):有零钱 投5角 投1元 橙汁 啤酒
b. 找结果(输出):出橙汁 出啤酒 零钱找完 退1元 退5角
c. 画因果图:
说明:左列原因,右列结果;11表示按下按钮,12表示该找5角,13表示可找5角,14表示钱付清;
d.生成判定表
5.根据下面场景,利用正交实验法设计用例。用户登录系统,三个登录条件:用户名、密码、验证码,考虑填写或不填写。
a.找因子:用户名,密码,验证码
b.找因子状态:填,不填
c.3因子2状态,套用正交表
d.生成正交表
PS:1.可以根据SRS, 对生成后的正交表进行增删操作, 删除无意义的用例,添加需要的用例;
2.若得到的因子和状态数,找不到对应的正交表,则合并删除,选取为接近的正交表,例如:5因子2状态,没有该正交表,可以用7因子2状态代替。
6.案例:一个缺陷的一生
测试人员提交新问题单,测试经理审核问题单,如果不是问题则作为非问题关闭,如果重复则作为重复问题关闭。否则置为打开状态;
开发人员分析打开状态的问题单,如果接受则进行修改,否则应与测试人员协商,在问题提交人统一的情况下可退回给测试人员作为非问题关闭;
对于开发人员拒绝修改但测试人员无法认同的情况,该问题单需交CCB评审,根据评审结果,如果确认要修改则进入修改状态;
如果不是问题则作为非问题关闭,如果是问题但暂时无法解决则挂起。挂起的问题单到达指定修改期会再次进入打开状态。修改后的问题单需由测试人员进行回归测试,如果回归通过则关闭问题单,如果回归不通过则重新进入打开状态。
根据上述案例过程,画状态迁移图。
a.找状态:打开,关闭,修复,重新打开,审核,关闭,重复,延迟,丢弃
b.画状态迁移图
7.根据下图分析流程,找出所有路径;
根据上图,共可以找到8条路径:
a.基本流→结束用例
b.基本流→备选流1→结束用例
c.基本流→备选流1→备选流2→结束用例
d.基本流→备选流3→备选流1→备选流2→结束用例
e.基本流→备选流3→结束用例
f.基本流→备选流4→结束用例
g.基本流→备选流3→备选流4→结束用例
h.基本流→备选流4→结束用例
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11