【软件测试】黑盒测试用例设计——判定表法


        黑盒测试用例设计的常用方法有等价类划分、边界值、因果图、判定表和场景法。等价类划分和边界值都比较简单,在这里不加叙述。今天主要记录一下判定表法的使用步骤。

案例描述
软件的需求规格说明为:文件名的第一个字符必须是A或B,第二个字符必须是数字。如满足上述文件,则修改文件。若第一个字符不为A或B,输出错误信息X;若第二个字符不为数字,则输出错误信息Y。
案例分析
根据不同逻辑条件的组合,会产生不同的操作,适合用判定表来设计测试用例。可以按照判定表的步骤,分析并列出所有的条件和动作,并填入条件项和动作项,而后对判定表进行化简,最后设计出测试用例。

  1. 本案例中条件桩有三个(第一个字符为A,第一个字符为B,第二个字符为数字),动作桩有三个(修改文件,输出错误信息X,输出错误信息Y)。
  2. 确定规则的个数2^3=8个。
  3. 判定表如下:
    在这里插入图片描述
  4. 化简判定表
    在这里插入图片描述
  5. 根据判定表设计用例
    在这里插入图片描述

使用判定法能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。因此,利用判定表能够设计出完整的测试用例集合。在一些数据处理问题中,某些操作的实施依赖于多个逻辑条件的组合,即,针对不同逻辑条件的组合值,分别执行不同的操作。判定表很适合处理这类问题。

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值