判定表法
判定表:
用来表示输入条件的组合以及对应的结果组合表格,主要侧重输入条件之间的逻辑关系。
使用场景:
一般是伴随着因果图法一起使用的,画出因果图之后,即可根据因果图画出判定表。
判定表只有2个取值 0 和1,判定表是对每个条件取0 或1 的值,现在有3个原因,那么他有几种取值的组合,有几种情况出现 下图 灰色区域为不合法的:
根据因果图转换为判定表
然后做测试用例,本来有8种场景,但是被标灰了俩种,所以就剩6种测试用例了。
插入一张图片:
还有一些没填完的,大家可以自己试着去填,数据根据条件自由输入。
最后给大家留了一个例题,有兴趣的可以自己试一试哦!,用今天说到的判定表法来解答。
需求:有一处理单价为5块的饮料的自动售货机:
--若投入5块或者10块的纸币,压下饮料的按钮,相应的饮料就会送出来;
--若售货机没有零钱找,投入一块钱并按下按钮后,饮料不送出来且退钱;
--若有零钱找,在送出饮料的同时退还5块。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理