找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
本帖最后由 武汉16期_杨亚林 于 2022-5-29 21:47 编辑

判定表
判定表定义:分析和表达多逻辑条件下的执行不同操作的情况
条件桩:列出问题的所有条件(通常条件次序无关紧要)
条件项:列出针对它条件的取值(所有情况下的真假值)
动作桩:列出问题规定可采取的动作(顺序无约束)
动作项:列出条件各种情况的应采取的动作
创建步骤
确定规则的个数;若有n个条件,每一个条件下有2个值,则有2的n次方中规则
列出所有条件桩与动作桩
输入条件项
输入动作项得到初始判定表
简化
编写测试用例
比如12306登录 输入账号 密码 验证码进行登录 =>>登录成功和登录失败
当输入条件少的时候判定表可以全覆盖 ,当条件变多的情况下就非常困难

了解——因果图
因果图符合 代表的是原因是结果之间的关系
c原因    结果e
恒等:==当原因出现的时候,结果一定不出现
非:~not   ≠  ==》当原因出现的时候,结果不一定出现
或 or /  ||  多个原因中有一个原因出现 ,则结果一定出现
与 : ^ 和 且 and  &多个原因同时出现,则结果才能出现
约束符合


E 男士和女士可以俩都不选,单 要选的话是能选一个
I 所有原因当中 最少选一个 ,可以都选
O: 唯一、必须要选一个(不能两个同时都选和两个都不选)
R:武汉市出现时要求必须出现湖北省
M:约束(强制)

画出因果图是没有实际意义的,因为因果图很复杂,实际上最终还是要转换成判定表
面试题
你在上家公司是怎么用因果图去做用例设计方法的?
在上家公司不会去画因果图,但是对于需求文档中有因果关系的需求放到我们会把因果图中的原因放入判定表中的条件桩,把因果图中的结果放到判定表的动作桩中:从而把因果图转换为了判定表





分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册