决策表

【简介】

概念
因果图、决策表是一种充分考虑系统之间的输入组合、约束以及输出因果关系的用例设计方法。

适用范围
适合:决策表特别适合于针对不同逻辑条件的组合,测试对象需要执行不同操作的场景。

不适合: 1. 输入和输出不明确,或输入与输出的因果关系不明确的情况

  1. 被分析的特点和功能点过于复杂,输入项目很多的情况下。输入项过多,会造成决策表非常庞大,没有工具辅助的情况下,难以操作。

  2. 系统输入之间相互约束少,不需要做大范围的组合测试时,不宜用本工程方法,不然会产生大量用例冗余。

  3. 系统输入之间存在顺序先后的可变性。例如,两个输入之间可以交换顺序,且交换顺序后,他们的输出是不一样的。判定表的输入是无法排序的。

决策表的组成

条件桩: 列出系统的所有输入,通常认为列出的输入次序无关紧要

动作桩: 列出系统所有可能执行的操作,这些执行操作没有顺序约束

条件项: 列出输入项的各种取值

动作项: 列出输入项的各种取值情况下应该采取的动作

决策表的步骤

  1. 列出所有的条件桩和动作桩

  2. 确定规则的数目

  3. 填入条件项和动作项得到初始的决策表

  4. 简化相似的规则,得到优化的决策表

  5. 每列规则,设计一个测试用例

转载自https://www.cnblogs.com/zhuhaiying/p/6408253.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值