黑盒测试决策表因果图第二讲.ppt
《黑盒测试决策表因果图第二讲.ppt》由会员分享,可在线阅读,更多相关《黑盒测试决策表因果图第二讲.ppt(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、牛倩软件测试第四章 黑盒测试1.黑盒测试概念 2.等价类测试3.边界值分析法4.决策表5.因果图6.错误推测法上节课讲了什么?l黑盒测试:根据功能需求来测试程序是否按照预期工作。l等价类划分:等价类是输入域的某个子集合,而所有的等价类的并集是整个输入域。在子集合中,各个输入数据对于揭露程序中的错误是等效的。l边界值分析:边界值分析关注输入空间的边界,并从中标识测试用例。3.最坏情况测试最坏情况测试的基本思想基本思想边界值测试分析采用了可靠性理论的单缺陷假设最坏情况测试拒绝这种假设,关心当多个变量取极值当多个变量取极值时会出现什么情况?最坏情况测试用例设计方法对每一个变量首先进行包含最小值、略高
2、于最小值、正常值、略低于最大值、最大值五个元素集合的测试,然后对这些集合进行笛卡尔积计算,以生成测试用例。一个变量个数为n的函数的最坏情况测试会产生5n个测试用例。两变量函数的最坏情况测试用例X2最坏情况与边界值分析的比较基本边界值分析测试用例是最坏情况测试用例的真子集。最坏情况测试显然更彻底最坏情况测试工作量大得多n变量函数的最坏情况测试会产生5的n次方个测试用例,边界值分析只产生4n+1个测试用例两变量函数的健壮最坏情况测试用例如果输入条件对取值范围进行了限定,则应以边界内部以及刚超出范围边界外的值作为测试用例。如果对取值的个数进行了界定,则应分别以最大、稍小于最大、稍大于最大、最小、稍小
3、于最小、稍大于最小个数作为测试用例。对于输出条件,同样可以应用上面提到的两条原则来进行测试用例设计。如果程序规格说明书中指明输入或者输出域是一个有序的集合,如顺序文件、表格等,则应注意选取有序集合中的第一个和最后一个元素作为测试用例。边界值分析法设计测试用例的原则:决策表决策表是分析和表达多逻辑条件下执行不同操作的工具。决策表能够将特别复杂的问题按照各种可能的情况一一列举出来,可简明扼要并且很好的避免遗漏。决策表的组成条件桩列出问题的所有条件动作桩列出可能采取的操作条件项列出条件桩的取值动作项列出条件项各种取值下应该采取的动作其中:动作项和条件项紧密相关,指出在条件项的各组取值情况下应采取的动
4、作。规则任何一个条件组合的特定取值及其相应要执行的操作称为规则在决策表中贯穿条件项和动作项的一列就是一条规则决策表中列出多少组条件取值,也就有多少条规则,即条件项和动作项有多少列。规则示例:三角形问题规则l规则合并决策表的简化l规则合并就是决策表的简化。l有两条或多条规则具有相同的动作,并且其条件项之间存在着极为相似的关系,就可以将规则合并。(1)两条规则合并成一条条件项“”表示与取值无关。(2)两条规则的进一步合并条件项“”在逻辑上包含其它的条件。3.决策表建立步骤根据软件规格说明列出所有的条件桩和动作桩;确定规则的个数;假如有n个条件,每个条件有两个取值(0,1),则有2n 种规则;填入条
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 黑盒 测试 决策 因果 第二
限制150内