一、应用场合
界面中有多个控件,控件之间存在组合和限制关系,不同输入条件组合对应不同的输出结果,为了理清每种输入条件组合和输出结果之间的对应关系,可以使用判定表法
注意:判定表适合测试组合数量较多时使用
二、测试步骤
被测系统:交通一卡通自动充值模拟系统
步骤1: 分析需求,找出所有的输入条件
1)投币 50 元
2)投币 100元
3)充值50 元
4)充值 100 元
步骤2: 找出所有的输出结果
1)成功充值50并退卡 成功充值100并退卡
2)投币金额不足
3)成功充值 退卡 找零50元
步骤3: 将分析输入条件中哪些组合和限制关系,并罗列出来
组合关系:1+3 1
1+4 2
2+3 3
2+4 1
步骤4: 分析,确认每个输入条件组合对应的输出结果,填入判定表中
说明:填入判定表:选择(真):1或者T(true);不选择(假):0或者F(false)或者不写
-
判定表的缺点: 判定表方便表示输入条件之间的组合关系,但是限制关系不好在表格中显示。
-
解决方法:在判定表中添加备注信息,将限制关系写在备注中。
**步骤5:**根据判定表进行编写测试用例
在判定表中每1列代表1种组合情况,编写1条测试用例