测试用例设计方法之判定表

Posted beard

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测试用例设计方法之判定表相关的知识,希望对你有一定的参考价值。

判定表法

概念:

分析和表达多种输入条件下系统执行不同动作的工具,它可以把复杂的逻辑关系和多种条件组合的情况表达得既具体又明确

 

判定表法设计用例的步骤

  • 列出所有的条件桩和动作桩
  • 填入条件桩、条件项
  • 填入动作桩、动作项
  • 化简,合并相似规则
  • 将每条规则转化为用例

 

优缺点分析:

优点:能把复杂的问题按各种可能的情况一一列举出来,简明而易于理解,也可避免遗漏

缺点:

  • 系统庞大时,列条件桩是体力活;
  • 合并存在漏测的风险。一个显然易见的原因是,虽然某个输入条件在输出接口上是无关的,但是在软件设计上,内部针对这个条件走了不同的程序分支

适用范围:多个输入判断条件存在逻辑关系,且不分先后的情况。

 

实例演习

1、如果【觉得疲倦】并且对书的内容【感兴趣】,同时书中的内容让你【糊涂】的话,回到本章重读

2、如果【觉得疲倦】并且对书的内容【感兴趣】,同时书中的内容【不让你糊涂】,继续读下去

3、【不觉得疲倦】并且对书的内容【感兴趣】,但是书中的内容让你【糊涂】的话,回到本章重读

4、如果【觉得疲倦】并且对书中的内容【不感兴趣】,同时书中的内容不让你糊涂,请停止阅读,休息

5、如果【觉得疲倦】并且对书的内容【不感兴趣】,并且书中的内容让你糊涂,请停止阅读,休息

6、【不疲倦】,对书的内容【感兴趣】,书中的内容不糊涂,继续读下去

7、【不疲倦】,【不感兴趣】,书中内容糊涂,跳到下一章去读

8、【不疲倦】,【不感兴趣】,书中内容不糊涂,跳到下一章去读

解析

列出所有条件桩、动作桩

技术图片

 

化简合并

技术图片

 

以上是关于测试用例设计方法之判定表的主要内容,如果未能解决你的问题,请参考以下文章

测试用例设计白皮书--判定表驱动分析方法

测试基础

软件测试——黑盒测试用例设计方法等价类边界值判定表因果图

测试用例设计方法:判定表

黑盒测试用例设计-判定表驱动方法

测试用例设计--判定表