判定表:
以 表格的形式 来组合多个条件通过判定表可以综合考虑多个条件的输入和输出结果之间的关系
【案例】:手机通话
条件:
是否欠费:欠费、不欠费是否开机:开机、关机
条线组合:
条件1:是否欠费 条件2:是否关机 结果欠费 关机 不能通话欠费 开机 不能通话不欠费 关机 不能通话不欠费 开机 能通话
转换为表格的形式:

概念 :
【条件桩、动作桩、条件项、动作项】条件桩: 所有可能出现的条件,例如上例中,有两个条件:是否欠费、是否开机动作桩: 所有可能出现的值,例如上例中,有四个值:欠费、不欠费、开机、不开机条件桩: 这是条件桩中的一个或者多个动作项: 这是动作桩中的一个或者多个值
等价类:
有效无效
在判定表中,表示有效和无效有
两种表示方式
方式1:用字母表示
有效等价类:
Y
无效等价类:
N
方式2: 用数字表示
有效等价类:
1
无效等价类:
0
基于判定表的方式设计测试用例的步骤
第一步:首先确定条件桩第二步: 确定动作桩第三步:确定条件组合的结果第四步:根据结果写测试用例
第一步:确定条件桩
是否欠费
是否开机
这里是有两个条件,那么就是在表格中写入两行内容,每行代表一个条件
第二步:确定动作桩
一共有四种动作,每个条件桩中有
2
个,一共有四个动作