美文网首页
07测试用例设计方法【黑盒-决策表法】

07测试用例设计方法【黑盒-决策表法】

作者: SHARE李 | 来源:发表于2019-06-15 21:57 被阅读0次

黑盒测试用例设计方法-决策表法

决策表

【定义】分析和表达多逻辑条件下执行不同操作情况的工具
【优势】
1.能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。
2.适合处理对逻辑条件组合而执行不同的操作测试
【组成】
1.条件桩:列出问题的所有输入条件—列出的条件先后次序无关紧要
2.动作桩:列出问题规定的可能采取的操作—操作的排列顺序无约束
3.条件项:针对条件桩给出的条件列出所有可能采取的值
4.动作项:根据条件项的取值采取的动作

任何一个条件组合的特定取值及其相应要执行的操作称为一条规则,在决策表中贯穿条件项和动作项的一列就是一条规则。

【步骤】
根据软件规则说明书,建立决策表:
1.确定规则的个数。
有n个条件的决策表有2的n次方个规则(每个条件只能取真、假值,才能遵循这个算法规则)。
2.列出所有的条件桩和动作桩。
3.填入条件项
(Y与N,数目取决于2的n次方个/2,列如2的3次方个=8,YYYYNNNN,YYNNYYNN,YNYNYNYN,依次填入到条件桩对应的对应条件项里)。
4.根据条件项推导出动作项,得到初始决策表。
5.化简。合并相似规则(相同动作,无意义的取值对结果无影响的可以合并到一个里)。
1).若表中有两条以上规则具有相同的动作,并且在条件项之间存在极为相似的关系,便可以合并。
2).合并后的条件项用符号“-”表示,说明执行的动作与该条件的取值无关,称为无关条件。

案例:

1.以阅读为例:
阅读会感到疲倦、感兴趣、掌握
对应的操作:休息、继续读、换一本
分析:
条件有3个:疲倦、感兴趣、掌握
操作:休息、继续读、换一本

初始决策表
简化决策表.png
测试用例.png
2.维修机器问题的描述:“…对于功率大于50马力的机器并且维修记录不全,或已运行10年以上的机器,应给予优先的维修处理…”
初始决策表.png
简化决策表.png
测试用例.png
3.输入三个整数a,b,c,分别作为三角形的三条边,现通过程序判断由三条边构成的三角形的类型为等边三角形、等腰三角形、一般三角形以及构不成三角形。
1<=a<=100
1<=b<=100
1<=c<=100
初始决策表.png
简化决策表.png
测试用例.png

相关文章

  • 07测试用例设计方法【黑盒-决策表法】

    黑盒测试用例设计方法-决策表法 决策表 【定义】分析和表达多逻辑条件下执行不同操作情况的工具【优势】1.能够将复杂...

  • 测试用例

    测试用例设计方法 测试用例常用设计方法有:黑盒:等价类划分法,边界值法 ,因果图法,场景法,错误推断法白盒:基本路...

  • 软件测试流程设计—黑盒测试用例设计方法

    第1章 测试用例设计方法 测试用例设计方法包括黑盒测试用例设计方法和白盒测试用例设计方法,下面 分别进行介绍。 1...

  • 测试流程之如何设计测试用例

    前言 在功能测试中测试人员使用的测试用例设计方法大多都是黑盒用例设计方法,黑盒用例设计方法有其中又以等价类划分法、...

  • 07测试用例设计方法【黑盒-边界值分析法】

    黑盒测试用例设计方法-边界值分析法 边界值分析法一般是对等价类划分法的补充【边界值分析法】对被测程序的输入域或输出...

  • 等价类划分法

    黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等...

  • 软件测试面试题 总结 (3)

    1 常见的黑盒测试方法/常见的测试用例设计方法 等价类划分法、边界值分析法、错误推测法、因果图测试法、 场景法、功...

  • 黑盒测试

    软件测试简介黑盒测试的测试用例设计方法测试工具

  • 因果图法的介绍与示例分析

    一、 黑盒测试:是一种常用的软件测试方法,它将被测软件看作一个打不开的黑盒,主要根据功能需求设计测试用例,进行测试...

  • 黑盒测试用例设计

    一、常用黑盒测试用例设计方法 等价类划分法 边界值分析法 判定表法 因果图法 状态迁移图法 流程分析法 正交试验法...

网友评论

      本文标题:07测试用例设计方法【黑盒-决策表法】

      本文链接:https://www.haomeiwen.com/subject/ytlbfctx.html