找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
判定表
结构:由4个部分组成
1)条件桩:列出问题的所有条件(通常条件次序无关紧要)
2)条件项:列出针对它条件的取值(所有情况下的真假值)
3)动作桩:列出问题规定可采取的动作(顺序无约束)
4)动作项:列出条件各种情况的应采取的动作
条件桩对应动作桩                       条件项对应动作项


判定表的创建步骤:1)确认规则的个数:若有N个条件,每一个条件下有2个值,则有2的n次方(
                               2)列出所有的条件桩和动作桩
                               3)输入条件项
                                4)输入动作项得到初始判定表
                                5)简化(合并相似规则)
                                6)编写测试用例
判定表的作用:利用判定表将复杂的问题按照各种可能的情况全部列举出来,能针对不同逻辑条件的组合值,分别执行不同的操作
判定表当输入条件少的情况可以全部覆盖,但是条件多的情况下就非常困难。

因果图===》》》  代表原因和结果之间的关系  ,
  因果图最终生成的就是判定表
c ===》原因
e ===》结果
恒等:==                 当原因出现的时候,结果一定出现
非:~  、(≠)        当原因出现的时候,结果一定不出现
或:or 、 / 、 ||          多个原因有一个原因出现,则结果一定出现
与: and 、和、^、    多个原因同时出现, 则结果才能出现

约束符   :
E(异): 男士和女士可以两个都不选,但是要选只能选一个
I(或): 多个原因中,至少选择一个,可以都选
O(唯一):唯一、必须要选一个(不能出现同时都选和同时都不选的情况)
R(要求):武汉市出现的时候要求出现XX区
M(强制):强制、必须

面试题:
Q:你在上家公司是怎么用因果图用例设计方法?
A:我在上家公司不会去画因果图,但是对于需求文档中有因果关系的需求;我们会把因果图当中的原因放入到判定表的条件桩当中,把因果图中的结果放到判定表中的动作桩当中;从而把因果图转换为判定表,可以防止用例的漏写和漏测;




分享至 : QQ空间
收藏

0 个回复

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