软件测试用例的设计方法.ppt
《软件测试用例的设计方法.ppt》由会员分享,可在线阅读,更多相关《软件测试用例的设计方法.ppt(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章软件测试用例的设计方法黑盒测试用例设计方法黑盒测试用例设计方法 -决策表方法决策表方法5.决策表法5.1 概述在一个程序中,如果在一个程序中,如果输入入输出比出比较多,多,输入之入之间、输出之出之间相互制相互制约的条件比的条件比较多,在多,在这种情况下使用种情况下使用决策表更合适,它可以清楚地表达决策表更合适,它可以清楚地表达它它们之之间的各种复的各种复杂关系。关系。决策表法是黑盒决策表法是黑盒测试方法中最方法中最为严格、最具有格、最具有逻辑性的性的测试方法方法5.决策表法决策表通常由四部分组成:条件桩动作桩条件项动作项规则条件条件桩:列出列出问题的所有条件的所有条件条件条件项:针对条件
2、条件桩给出的条件列出所出的条件列出所有可能的取有可能的取值动作作桩:给出出问题规定的可能采取的操定的可能采取的操作作动作作项:与条件:与条件项紧密相关,指出在条密相关,指出在条件件项的各的各组取取值情况下情况下应采取的采取的动作作项中的每一列是一条中的每一列是一条规则决策表 规则选项 123,4567,8条件:c1 c2 c3TTTTTFTF-FTTFTFFF-动作:a1 a2 a3 a4条件桩条件桩动作项动作项动作桩动作桩条件项条件项阅读指南决策表单 规则规则选项选项12345678问问题题觉得疲倦觉得疲倦吗吗YYYYNNNN感兴趣吗感兴趣吗YYNNYYNN糊涂吗糊涂吗YNYNYNYN建建议
3、议重读重读继续继续跳下一章跳下一章休息休息5.决策表法5.2决策表:5.决策表法规则指示在规则的条件部分中指示的条件环境下要采取什么行动.在上图的决策表中,如果条件1条件2为真,而条件3条件4为假,那么采取行动3.规则1中的条件1.2.3称为“不关心”条目.不关心条目解释有两种:条件无关或条件不适用.5.3决策表的化简有有n n个条件的决策表个条件的决策表,对应的的规则将有将有2 2n n条,当条,当n n非常大的非常大的时候,候,这是非常繁是非常繁琐的。因此的。因此,应对决策决策表表进行化行化简.决策表的化决策表的化简包括两个方面包括两个方面:5.3决策表的化简(1)合并如果一个条件如果一个
4、条件项(表中某列中的条件表中某列中的条件值)和另外一个条件和另外一个条件项所所产生的生的动作作是相同的是相同的,且两个条件且两个条件项对应的每一的每一行的行的值只有一个是不同的只有一个是不同的,则可以将可以将其合并其合并.合并的合并的项除了不同除了不同值变成成”不关心不关心”条目外条目外,其余不其余不变5.3决策表的化简(2)包含如果两个条件如果两个条件项的的动作是相同的作是相同的,对任任意条件意条件1 1的的值和条件和条件2 2中中对应的的值,如果如果满足足:A.A.如果条件如果条件1 1的的值是是T(F),T(F),则条件条件2 2中的中的值也是也是T(F).T(F).B.B.如果条件如果
5、条件1 1的的值是是-(-(不关心不关心),),则条件条件2 2中的中的值是是T,F,-,T,F,-,称条件称条件1 1包含条件包含条件2 2,条件条件2 2可以撤去可以撤去.重复重复A,BA,B就可以得到精就可以得到精简的决策表的决策表.决策表的简化简化是以合并相似规则为目标;简化是以合并相似规则为目标;若表中有两条以上规则具有相同的动作,并且若表中有两条以上规则具有相同的动作,并且在条件项之间存在极为相似的关系,便可以合在条件项之间存在极为相似的关系,便可以合并。并。NYNNYYNYNNNYYNY将“阅读指南”决策表简化 规则规则选项选项145678问问题题觉得疲倦觉得疲倦吗吗YNNN感兴
6、趣吗感兴趣吗YYN糊涂吗糊涂吗YN建建议议重读重读继续继续跳下一章跳下一章休息休息5.3决策表的化简8F-TF5.决策表法构造决策表的步骤:(1)确定规则的个数(2)列出所有的条件桩和动作桩(3)填入输入项(4)填入动作项,得到初始的决策表(5)对初始的决策表化简5.决策表法5.4三角形问题的决策表用例设计表表表表1 1 1 11-81-81-81-89 9 9 910101010111111111212121213131313141414141515151516161616C1:abc能否构成三角形?C2:a=b?C3:a=c?C4:b=c?N-YYYYYYYNYYNYYYNNYNYYYNY
7、NYNNYYNNNA1:非三角形A2:一般三角形A3:等腰三角形A4:等边三角形A5:不可能该条件可以扩展成:该条件可以扩展成:该条件可以扩展成:该条件可以扩展成:a+bca+bca+bca+bcb+cab+cab+cab+cac+abc+abc+abc+ab5.决策表法表表表表2 2 2 21 1 1 12 2 2 23 3 3 34 4 4 45 5 5 56 6 6 67 7 7 78 8 8 89 9 9 91010101011111111C1:ab+c?C2:ba+c?C3:ca+b?C4:a=b?C5:a=c?C6:b=c?N-YNN-YYN-YYYYYYYYYYYNYYYYNYY
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 设计 方法
限制150内