黑盒测试之决策法的学习

决策法

通常用于需要多逻辑判断的数据处理问题。在所有的功能测试方法中,基于决策表的测试方法最为严格,逻辑最为严密

  1. 关于基础知识

    1.1 决策表格式,如图在这里插入图片描述
    关于问题:满足填写Y,不满足填写N
    关于建议:如果在满足其条件下实施相应了的动作,打√

    1.2 决策表的构成

    主要包括条件桩、条件项、动作桩、动作项四部分

    • 条件桩
      列出问题的所有条件,若无特殊要求,其先后顺序无关紧要
    • 条件项
      列出所针对条件的取值在所有可能情况下的真假值
    • 动作桩
      列出问题规定可能采取的操作,这些操作的排列顺序一般没有什么约束。但若有特殊要求,也可按一定顺序排列
    • 动作项
      列出在条件项各种取值的情况下应该采取的动作
    • 规则
      任意条件组合的特定区之和其相应要执行的操作。在决策表中贯穿条件项和动作项的一列就是一个规则。也就是说,决策表中列出多少组条件取值,就有多少条规则。
  2. 关于决策表

    2.1 决策表的简化
    实际使用决策表时,通常将其简化。若决策表中存在两条或多条规则具有相同的动作,并且在条件项之间存在极为相似的,便可将其合并。(合并后的条件项使用-表示无关条件项)

    2.2 使用决策表设计测试用例的条件
    使用决策表设计测试用例应满足以下情况

    • 规格说明以决策表的形式给出或很容易转换为决策表
    • 条件的排列顺序不会影响执行哪些动作
    • 规则的排列顺序不会影响执行哪些动作
    • 每当某一规则的条件已经满足,并确定要执行的动作后,不必检验其他规则
    • 若某一规则得到满足要执行多个动作,这些动作的执行顺序无关重要
  3. 测试步骤

    3.1 列出所有的条件桩和动作桩
    3.2 确定规则的个数
    3.3 填上条件项和动作项
    3.4 简化合并像素的规则
    3.5 依据决策表中的规则,选择符合规则的数据作为测试用例

  4. 练习

    工具:EXCEL表格

    题目
    某货运公司收费计费标准如下:若收件地点在本省,快件6元/kg,慢件4元/kg。若收件点在外省,则小于等于25kg时,快件8元/kg,慢件6元/kg;若超过25kg,快件10元/kg,慢件8元/kg.

    解题:
    在这里插入图片描述

关于学习的来源

中国大学MOOC的《软件测试技术》课程,链接如下
https://www.icourse163.org/learn/JSIT-1206690831?tid=1452569464#/learn/content?type=detail&id=1229654533&cid=1247047155&replay=true

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值