(接DAY06)

七、判定/决策表法(Decision Tables)

1、应用场合

界面中有多个控件,不同控件之间存在组合或限制关系,不同输入组合会对应不同的输出结果,为了理清输入条件对应的输出结果是否是正确,应当使用判定表法进行测试。判定表法适合测试组合较少的情况,如果组合数量较多,适合抽取部分组合测试。

多条件内容组合与结果分析

2、测试步骤

资源:一卡通充值.zip 示例程序
Snipaste_2022-06-09_11-01-28.png

  • 步骤1:分析需求,列出所有输入条件

    • 请投币:50元 100元
    • 充值金额:50元 100元
  • 步骤2:列出输出结果

    • 充值成功
    • 退卡
    • 找零
    • 错误,充值失败
  • 步骤3:分析输入条件有哪些组合和限制关系

    • 限制关系:
    • 投币50元+投币100元
    • 充值50元+充值100元

      • 组合关系:
    • 投币50元+充值50元
    • 投币50元+充值100元
    • 投币100元+充值50元
    • 投币100元+充值100元
    • 投币50元+不充值
    • 投币100元+不充值
    • 不投币+充值50元
    • 不投币+充值100元

      • 建立判定表,将输入输出填入表中

      Snipaste_2022-06-09_11-53-18.png

  • 步骤4:分析每个组合对应的输出关系并填入表中
    测试点-判定表法.png
  • 步骤5:编写测试用例

    测试用例.png

    3、练习

    使用以下3个练习判定表

  • 资源:判定表练习1.pptx

  • 资源:判定表练习2.doc

  • 资源:判定表练习3.pptx

    可以结合决策树(Decision Tree)来分析

学到了啥新东西

判定表法

标签: 达内, 软件测试

分类: 个人日志, 软件测试学习

添加新评论