下载此文档

软件测试.ppt


文档分类:IT计算机 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
任务八决策表法
决策表
决策表应用
决策表测试应用案例
决策表
在所有的黑盒测试方法中,基于决策表(也称判定表)的测试是最为严格、最具有逻辑性的测试方法。
决策表的概念:决策表是分析和表达多逻辑条件下执行不同操作的情况的工具。
决策表的优点:能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。因此,利用决策表能够设计出完整的测试用例集合。
在一些数据处理问题当中,某些操作的实施依赖于多个逻辑条件的组合,即:针对不同逻辑条件的组合值,分别执行不同的操作。决策表很适合于处理这类问题。
决策表实例
规则
选项
1
2
3
4
5
6
7
8
问题
觉得疲倦?
Y
Y
Y
Y
N
N
N
N
感兴趣吗?
Y
Y
N
N
Y
Y
N
N
糊涂吗?
Y
N
Y
N
Y
N
Y
N
建议
重读

继续

跳下一章


休息




“阅读指南”决策表
决策表的组成
决策表通常由以下4部分组成:
条件桩—列出问题的所有条件
条件项—针对条件桩给出的条件列出所有可能的取值
动作桩—列出问题规定的可能采取的操作
动作项—指出在条件项的各组取值情况下应采取的动作
条件桩
动作桩
条件项
动作项
规则
将任何一个条件组合的特定取值及相应要执行的动作称为一条规则。在决策表中贯穿条件项和动作项的一列就是一条规则。
决策表的生成
构造决策表的5个步骤:
(1) 确定规则的个数。
有n个条件的决策表有2n个规则(每个条件取真、假值)。
(2) 列出所有的条件桩和动作桩。
(3) 填入条件项。
(4) 填入动作项,得到初始决策表。
(5) 简化决策表,合并相似规则。
若表中有两条以上规则具有相同的动作,并且在条件项之间存在极为相似的关系,便可以合并。
合并后的条件项用符号“-”表示,说明执行的动作与该条件的取值无关,称为无关条件。
三角形问题的决策表
三角形问题的决策表
规则
选项
规则
1-8
规则
9
规则
10
规则
11
规则
12
规则
13
规则14
规则15
规则16
条件:
c1: a,b,c构成
三角形?
c2: a=b?
c3: a=c?
c4: b=c?
N
-
-
-
Y
Y
Y
Y
Y
Y
Y
N
Y
Y
N
Y
Y
Y
N
N
Y
N
Y
Y
Y
N
Y
N
Y
N
N
Y
Y
N
N
N
动作:
a1: 非三角形
a2: 一般三角形
a3: 等腰三角形
a4: 等边三角形
a5: 不可能









决策表应用
NextDate函数的决策表测试用例设计
问题分析:NextDate函数的三个变量之间在输入定义域中存在一定的逻辑依赖关系,由于等价类划分和边界值分析测试都假设了变量是独立的,如果采用上述两种方法设计测试用例,那么这些依赖关系在机械的选取输入值时可能会丢失。
而采用决策表法则可以通过使用“不可能动作”的概念表示条件的不可能组合,来强调这种依赖关系。
说明:当决策表规模(指规则的数目,n个条件的决策表有2n个规则)较大时,可以通过扩展条目决策表(条件使用等价类)、代数简化表、将大表“分解”为小表等方法。
实例分析
NextDate函数
为了获得下一个日期,NextDate函数执行如下操作:
如果输入日期不是当月最后一天,则把day变量的值加1;
如果输入日期是1~11月份中某月的最后一天,则把day变量的值复位为1,month变量的值加1;
如果输入日期是12月的最后一天,则day变量和month变量的值都复位为1,year变量的值加1。
关于最后一天的判断:
如果是有31天的月份(1,3,5,7,8,10,12),day变量值为31;
如果是有30天的月份(4,6,9,11), day变量值为30;
如果是有29天的月份(闰年的2月),day变量值为29;
如果是有28天的月份(非闰年的2月),day变量值为28。
NextDate函数的动作桩和条件桩
根据所执行的操作,可列出NextDate函数的动作桩:
a1: 不可能;a2: day加1;a3: day复位;a4: month加1;a5: month复位;a6: year加1
考虑到决策表的规模,条件使用month、day、year变量的等价类,在以下等价类集合上建立决策表:
对于month变量的取值
M1: {mouth: mouth有30天};M2: {mouth:mouth有31天,12月除外};
M3: {mo

软件测试 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人maritime_4
  • 文件大小1.70 MB
  • 时间2018-07-12