1.因果图定义
定义:因果图法比较适合输入条件比较多的情况,测试所有的输入条件的排列组合。所谓的原因就是输入,所谓的结果就是输出。
2.因果图编写测试用例过程
1、确定原因、结果、中间过程。
2、连接因果图。
3、标明约束条件。
4、输出测试用例。
3.因果图编写测试用例案例
需求说明:
有一个处理单价为2.5元的盒装饮料的自动售货机软件。若投入2.5元硬币,按“可乐”、“啤酒”、或“奶茶”按钮,相应的饮料就送出来。若投入的是3元硬币,在送出饮料的同时退还5角硬币。
根据分析编写测试用例
编号 | 输入数据 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|
1 | 投入2.5元硬币,按“可乐”按钮 | 送出“可乐”饮料 | ||
2 | 投入2.5元硬币,按“啤酒”按钮 | 送出“啤酒”饮料 | ||
3 | 投入2.5元硬币,按“奶茶”按钮 | 送出“奶茶”饮料 | ||
4 | 投入3元硬币,按“可乐”按钮 | 退还5角硬币,送出“可乐”饮料 | ||
5 | 投入3元硬币,按“啤酒”按钮 | 退还5角硬币,送出“啤酒”饮料 | ||