黑盒测试方法之判定表法/决策表法

本文介绍了判定表法作为黑盒测试的一种方法,用于处理多因素输入的测试用例设计。通过列举自动售卖机的例子,详细阐述了判定表的组成部分,包括条件桩、动作桩、条件项、动作项和规则。遵循制作判定表的步骤,先列出条件和动作,然后填充条件项和动作项,最后简化规则。通过优化判定表,减少了不必要的测试用例,提高了测试效率。判定表法的优势在于清晰呈现所有可能情况及对应处理,但当条件数量增加时,规则数量会迅速膨胀,成为其局限性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


概念

在实际应用中,许多输入是由多个因素构成,而不是单一因素,这时就需要多因素组合分析。当多因素不需要进行因果分析时,可以直接对输入条件进行组合设计,这时就可以采用判定表方法。
判定表由“条件”和“活动”两部分组成。列出一个测试活动执行所需的条件组合,所有可能的条件组合定义了一系列的选择,而测试活动需要考虑每一个选择。
判定表由条件桩、动作桩、条件项、动作项、规则5个元素组成。
条件桩:列出问题的所有条件。
动作桩:列出可能针对问题所采取的操作。
条件项:针对所列条件的具体赋值。
动作项:列出在条件项(各种取值)组合情况下应该采取的动作。
规则:任何一个条件组合的特定取值及其相应要执行的操作。


制作判定表方法步骤

1) 列出条件桩;
2) 列出动作桩;
3) 填入条件项及其组合;
4) 根据规则填入动作项,制定初始判定表;
5) 简化、合并相似规则或者相同动作。


需求示例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

One_Tester0101

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值