软件测试-DAY07-测试用例4
(接DAY06)
七、判定/决策表法(Decision Tables)
1、应用场合
界面中有多个控件,不同控件之间存在组合或限制关系,不同输入组合会对应不同的输出结果,为了理清输入条件对应的输出结果是否是正确,应当使用判定表法进行测试。判定表法适合测试组合较少的情况,如果组合数量较多,适合抽取部分组合测试。
多条件内容组合与结果分析
2、测试步骤
资源:一卡通充值.zip 示例程序
步骤1:分析需求,列出所有输入条件
- 请投币:50元 100元
- 充值金额:50元 100元
步骤2:列出输出结果
- 充值成功
- 退卡
- 找零
- 错误,充值失败
步骤3:分析输入条件有哪些组合和限制关系
- 限制关系:
- 投币50元+投币100元
充值50元+充值100元
- 组合关系:
- 投币50元+充值50元
- 投币50元+充值100元
- 投币100元+充值50元
- 投币100元+充值100元
- 投币50元+不充值
- 投币100元+不充值
- 不投币+充值50元
不投币+充值100元
- 建立判定表,将输入输出填入表中
- 步骤4:分析每个组合对应的输出关系并填入表中
步骤5:编写测试用例
3、练习
使用以下3个练习判定表
资源:判定表练习1.pptx
- 判定表:判定表练习1.xlsx
- 判定表:判定表练习1.xlsx
资源:判定表练习2.doc
- 判定表:判定表练习2.xlsx
- 判定表:判定表练习2.xlsx
资源:判定表练习3.pptx
- 判定表:判定表练习3.xlsx
可以结合决策树(Decision Tree)来分析
- 判定表:判定表练习3.xlsx
学到了啥新东西
判定表法
版权属于:qqAys
本文链接:https://qqays.xyz/archives/softwaretest-day07-testcase-4.html
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
您可以自由的转载和修改,但请务必注明文章来源并且不可用于商业目的。