软件测试.7黑盒测试决策表法.ppt

软件测试.7黑盒测试决策表法.ppt

ID:50587532

大小:1.24 MB

页数:31页

时间:2020-03-12

软件测试.7黑盒测试决策表法.ppt_第1页
软件测试.7黑盒测试决策表法.ppt_第2页
软件测试.7黑盒测试决策表法.ppt_第3页
软件测试.7黑盒测试决策表法.ppt_第4页
软件测试.7黑盒测试决策表法.ppt_第5页
资源描述:

《软件测试.7黑盒测试决策表法.ppt》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、黑盒测试用例设计——决策表法概述在一个程序中,如果输入输出比较多,输入之间、输出之间相互制约的条件比较多,在这种情况下使用决策表更合适,它可以清楚地表达它们之间的各种复杂关系。决策表法是黑盒测试方法中最为严格、最具有逻辑性的测试方法1决策表的概念决策表的概念:决策表是分析和表达多逻辑条件下执行不同操作情况的工具。在一些数据处理问题当中,某些操作的实施依赖于多个逻辑条件的组合,即:针对不同逻辑条件的组合值,分别执行不同的操作。决策表很适合于处理这类问题。决策表实例规则选项12345678问题觉得疲倦?YYYYNNNN感兴趣吗?Y

2、YNNYYNN糊涂吗?YNYNYNYN建议重读√继续√跳下一章√√休息√√√√“阅读指南”决策表决策表的优点:能够将复杂的问题按照各种可能的情况全部列举出来,简明并且避免遗漏。因此,利用决策表能够设计出完整的测试用例集合。决策表的组成决策表通常由以下4部分组成:条件桩—列出问题的所有条件条件项—针对条件桩给出的条件列出所有可能的取值动作桩—列出问题规定的可能采取的操作动作项—指出在条件项的各组取值情况下应采取的动作条件桩动作桩条件项动作项规则将任何一个条件组合的特定取值及相应要执行的动作称为一条规则。在决策表中贯穿条件项和动作

3、项的一列就是一条规则。决策表规则选项123,4567,8条件:c1c2c3TTTTTFTF-FTTFTFFF-动作:a1a2a3a4√√√√√√√√√条件桩动作项动作桩条件项规则决策表的生成若c1、c2、c3都为真,则采取动作a1和a2;若c1、c2都为真,c3为假,则采取动作a1和a3;将任何一个条件组合的特定取值及相应要执行的动作称为一条规则,在决策表中贯穿条件项和动作项的一列就是一条规则。决策表的简化简化是以合并相似规则为目标;若表中有两条以上规则具有相同的动作,并且在条件项之间存在极为相似的关系,便可以合并。NYNNY

4、Y√√-NY√NNN-YY√√N-Y√将“阅读指南”决策表简化规则选项1~4567~8问题觉得疲倦吗YNNN感兴趣吗--YYN糊涂吗--YN-建议重读√继续√跳下一章√休息√决策表的生成----构造决策表的5个步骤:(1)列出所有的条件桩和动作桩。(2)填入条件项(3)填入动作项(4)确定规则的个数,得到初始决策表。有n个条件的决策表有2n个规则(每个条件取真、假值)(5)简化决策表,合并相似规则。若表中有两条以上规则具有相同的动作,并且在条件项之间存在极为相似的关系,便可以合并。合并后的条件项用符号“-”表示,说明执行的动作

5、与该条件的取值无关。例题:三角形问题决策表确定条件和动作列出所有的条件桩和动作桩填入输入项填入动作项,得到初始决策表化简。(合并相似规则)2021/8/1713三角形问题的决策表用例设计表11-8910111213141516C1:abc能否构成三角形?C2:a=b?C3:a=c?C4:b=c?N---YYYYYYYNYYNYYYNNYNYYYNYNYNNYYNNNA1:非三角形A2:一般三角形A3:等腰三角形A4:等边三角形A5:不可能√√√√√√√√√该条件可以扩展成:a+b>c b+c>a c+a>b2021/8/171

6、4三角形问题的扩展决策表表21234567891011C1:a

7、DT10DT11412142124555??????223???232322345非三角形非三角形非三角形等边三角形不可能不可能等腰三角形不可能等腰三角形等腰三角形一般三角形例2:NextDate函数的决策表测试用例设计month变量的有效等价类:M1:{month=4,6,9,11}M2:{month=1,3,5,7,8,10}M3:{month=12}M4:{month=2}day变量的有效等价类:D1:{1≤day≤27}D2:{day=28}D3:{day=29}D4:{day=30}D5:{day=31}year变量

8、的有效等价类:Y1:{year是闰年}Y2:{year不是闰年}考虑各种有效的输入情况,程序中可能采取的操作有以下六种:a1:不可能a2:day+1a3:day复位a4:month+1a5:month复位a6:year+1规则选项1234567891011条件:c1:mont

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。