在黑盒测试过程中,有9种常用的方法:
1.等价类划分
2.边界值分析
3.判定表法
4.正交实验法
5.流程图分析
6.因果图法
7.输入域覆盖法
8.输出域覆盖法
9.猜错法
黑盒测试过程中【测试方法】讲解1-等价类,边界值,判定表_朝一爱学习的博客-CSDN博客
黑盒测试过程中【测试方法】详解2-正交实验_朝一爱学习的博客-CSDN博客
黑盒测试过程中【测试方法】详解3-流程图分析_朝一爱学习的博客-CSDN博客
6.因果图法
不同的原因组合产生不同的结果,不同的输入产生不同的输出。
考虑多个输入的组合关系:采用因果图法。
与判定表和正交实验法的区别:因果图着重强调输入之间的制约与依赖。
因果图步骤:
1.明确输入
2.明确输出
3.分析输入并组合
4.分析输出并组合
5.根据组合结果找对应关系
符号:
- 恒等,条件成立的时候,结果成立 ; 条件不成立,结果不成立
~ 逻辑非,相当于 NOT ,条件成立的时候,结果不成立 ; 条件不成立的时候,结果成立
v 逻辑或,相当于 OR ,多个条件中,至少一个条件成立的时候,结果成立 ; 全部条件都不成立,结果不成立
^ 逻辑与,相当于 AND ,多个条必须都成立,结果成立 ; 任意一个条件不成立,结果不成立
一卡通自动充值软件系统。系统只接收 50 或 100 元纸币,一次只能使用一张纸币,一次的充值金额只能为 50 或 100 元。
1.明确输入:投币50,投币100,充值50,充值100
2.明确输出:充值完成退卡,充值成功,找零,充值失败
3.分析输入并组合
(1)都能单独出现
(2)组合方式:4种
一共8种输入
4.分析输出并组合
有要求,有互斥
组合方式:2种
单独存在:充值失败
5.根据组合结果找对应关系
绿色:输入分别出现
红色:输入组合出现
把上图转化成一个判定表,最后转化为测试用例。