首页 > 代码库 > 决策表法
决策表法
决策表法介绍:
>>在因果图法设计测试用例的步骤中“因果图转换成判定表”中已使用了判定表。判定表又称决策表,为决策表发的核心,是分析和表达
多逻辑条件下执行不同操作情况的有效工具。因此,决策表法是一种能够将复杂逻辑关系和多条件组合情况表达得较为明确的方法,
适用于程序中输入输出较多或输入与输出之间相互制约条件较多的情况。综合所有黑盒测试方法来讲,基于决策表法的测试是最严格
最具有逻辑性的。
决策表法模型、步骤:
>>决策表法模型图:
>>条件桩:为问题的所有条件的集合,包含了各种条件,其中各条件次序无严格限制
>>条件项:为问题的所有条件的各种取值的集合,包含了左侧条件桩中各种条件的各种取值的组合,其中各条件次序无严格限制
>>动作桩:为问题的所有可采取操作的集合,包含了各种可采取的操作,其中各操作次序次序无严格限制
>>动作项:为针对条件项的各种组合的取值情况下,应该采取的对应操作
>>规则:任何一个条件组合的特定取值及其相应要执行的操作
>>决策表法测试用例设计步骤:
>>列出所有的条件桩和动作桩
>>确定规则的个数
>>填入条件项
>>填入动作项
>>简化决策表,合并类似规则或相同动作
决策表法例子:
>>自动贩卖机决策表:
自动贩卖机因果图与决策表形成测试用例:
决策表法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。