软件测试用例设计技术之判定表法

发表于:2020-11-19 09:41

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:竹笋尖尖菠萝甜甜    来源:知乎

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

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号