欢迎来到天天文库
浏览记录
ID:42333110
大小:741.56 KB
页数:32页
时间:2019-09-12
《黑盒测试-决策表》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章黑盒测试方法黑盒测试法概述1等价类测试2边界值测试3基于决策表的测试4主要内容因果图法5其它方法6黑盒测试13542边界值法等价类划分法其它决策表法因果图法3.4基于决策表的测试定义也称判定表,是分析和表达多逻辑条件下执行不同操作的情况的工具决策表的用途能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏,设计出完整的测试用例集合。一个决策表由“条件和活动”两部分组成,也就是列出了一个测试活动执行所需的条件组合。所有可能的条件组合定义了一系列的选择,而测试活动需要考虑每一个选择。决策表举例12345678问题你觉得疲倦吗?YYYYNNNN你对内
2、容感兴趣吗?YYNNYYNN书中内容使你胡涂吗?YNYNYNYN建议请回到本章开头重读√继续读下去√跳到下一章去读√√停止阅读,请休息√√√√读书指南决策表决策表的组成条件桩:列出了问题得所有条件。通常认为列出的条件的次序无关紧要。动作桩:列出了问题规定可能采取的操作。这些操作的排列顺序没有约束。条件项:列出针对它左列条件的取值。在所有可能情况下的真假值。动作项:列出在条件项的各种取值情况下应该采取的动作。规则:任何一个条件组合的特定取值及其相应要执行的操作称为规则。决策表举例12345678问题你觉得疲倦吗?YYYYNNNN你对内容感兴趣吗?YYNNYYNN
3、书中内容使你胡涂吗?YNYNYNYN建议请回到本章开头重读√继续读下去√跳到下一章去读√√停止阅读,请休息√√√√条件桩动作桩条件项规则动作项规则合并(化简)将具有相同动作,并且其条件项之间存在着极为相似关系的两条或多条规则合并为一条规则1234问题你觉得疲倦吗?YNNN你对内容感兴趣吗?-YYN书中内容使你胡涂吗?-YN-建议请回到本章开头重读√继续读下去√跳到下一章去读√停止阅读,请休息√12345678问题你觉得疲倦吗?YYYYNNNN你对内容感兴趣吗?YYNNYYNN书中内容使你胡涂吗?YNYNYNYN建议请回到本章开头重读√继续读下去√跳到下一章去读
4、√√停止阅读,请休息√√√√决策表的类型有限条目决策表所有条件都是二叉条件(真/假)决策表扩展条目决策表条件可以有多个值决策表的建立步骤1列出所有的条件桩和动作桩2确定规则的个数3填入条件项4填入动作项5合并相似规则实战演习1以下列问题为例给出构造决策表的具体过程。如果某产品销售好并且库存低,则增加该产品的生产;如果该产品销售好,但库存量不低,则继续生产;若该产品销售不好,但库存量低,则继续生产;若该产品销售不好,且库存量不低,则停止生产。实战演习1解法如下:确定规则的个数。对于本题有2个条件(销售、库存),每个条件可以有两个取值,故有22=4种规则。列出所有
5、的条件桩和动作桩。填入条件项。填入动作项,得到初始决策表,如下表所示。规则选项1234条件:C1:销售好?C2:库存低?TTTFFTFF动作:a1:增加生产a2:继续生产a3:停止生产√√√√实战演习2问题要求:”……对功率大于50马力的机器、维修记录不全或已运行10年以上的机器,应给予优先的维修处理……”。这里假定,“维修记录不全”和“优先维修处理”均已在别处有更严格的定义。请建立决策表。列出所有的条件桩和动作桩;填入条件项;填入动作项,制定初始判定表;简化、合并相似规则或者相同动作。优化两项因素没有影响进一步优化实战演习2案例分析-三角形问题1列出所有的条
6、件桩和行动桩C1:a
7、
8、:一般三角形√A3:等腰三角形√√√A
此文档下载收益归作者所有