黑盒测试-决策表.pptx
《黑盒测试-决策表.pptx》由会员分享,可在线阅读,更多相关《黑盒测试-决策表.pptx(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第3章章 黑盒测试方法黑盒测试方法黑盒测试法概述黑盒测试法概述1等价类测试等价类测试2边界值测试边界值测试3基于决策表的测试基于决策表的测试4主主要要内内容容因果图法因果图法5其它方法其它方法6黑盒测试黑盒测试1 13 35 54 42 2边界值法边界值法等价类划分法等价类划分法其它其它决策表法决策表法因果图法因果图法3.4 基于决策表的测试基于决策表的测试v定义定义也称判定表,是分析和表达多逻辑条件下执行不同操作的情也称判定表,是分析和表达多逻辑条件下执行不同操作的情况的工具况的工具v决策表的用途决策表的用途能够将复杂的问题按照各种可能的情况全部列举出来,简明能够将复杂的问题按照各种可能的
2、情况全部列举出来,简明并避免遗漏,设计出完整的测试用例集合。并避免遗漏,设计出完整的测试用例集合。一个决策表由“条件和活动”两部分组成,也就是列出了一个测试活动执行所需的条件组合。所有可能的条件组合定义了一系列的选择,而测试活动需要考虑每一个选择。决策表举例决策表举例12345678问题你觉得疲倦吗?你觉得疲倦吗?YYYYNNNN你对内容感兴趣吗?你对内容感兴趣吗?YYNNYYNN书中内容使你胡涂吗?书中内容使你胡涂吗?YNYNYNYN建建议请回到本章开头重读请回到本章开头重读 继续读下去继续读下去 跳到下一章去读跳到下一章去读 停止阅读,请休息停止阅读,请休息 读书指南决策表读书指南决策表决
3、策表的组成决策表的组成n条件桩:列出了问题得所有条件。通常认为列出的条件的次序无关紧要。条件桩:列出了问题得所有条件。通常认为列出的条件的次序无关紧要。n动作桩:列出了问题规定可能采取的操作。这些操作的排列顺序没有约束。动作桩:列出了问题规定可能采取的操作。这些操作的排列顺序没有约束。n条件项:列出针对它左列条件的取值。在所有可能情况下的真假值。条件项:列出针对它左列条件的取值。在所有可能情况下的真假值。n动作项:列出在条件项的各种取值情况下应该采取的动作。动作项:列出在条件项的各种取值情况下应该采取的动作。n规则:任何一个条件组合的特定取值及其相应要执行的操作称为规则。规则:任何一个条件组合
4、的特定取值及其相应要执行的操作称为规则。决策表举例决策表举例12345678问题你觉得疲倦吗?你觉得疲倦吗?YYYYNNNN你对内容感兴趣吗?你对内容感兴趣吗?YYNNYYNN书中内容使你胡涂吗?书中内容使你胡涂吗?YNYNYNYN建建议请回到本章开头重读请回到本章开头重读 继续读下去继续读下去 跳到下一章去读跳到下一章去读 停止阅读,请休息停止阅读,请休息 条件桩条件桩动作桩动作桩条件项条件项规则规则动作项动作项规则合并(化简)规则合并(化简)v将具有相同动作,并且其条件项之间存在着极为相似关系的两条或多条规则合并为一条规则1234问问 题题 你觉得疲倦吗?你觉得疲倦吗?YNNN你对内容感兴
5、趣吗?你对内容感兴趣吗?-YYN书中内容使你胡涂吗?书中内容使你胡涂吗?-YN-建建 议议 请回到本章开头重读请回到本章开头重读 继续读下去继续读下去 跳到下一章去读跳到下一章去读 停止阅读,请休息停止阅读,请休息 1 12 23 34 45 56 67 78 8问题你觉得疲倦吗?你觉得疲倦吗?Y YY YY YY YN NN NN NN N你对内容感兴趣吗?你对内容感兴趣吗?Y YY YN NN NY YY YN NN N书中内容使你胡涂吗?书中内容使你胡涂吗?Y YN NY YN NY YN NY YN N建建议请回到本章开头重读请回到本章开头重读 继续读下去继续读下去 跳到下一章去读跳到
6、下一章去读 停止阅读,请休息停止阅读,请休息 决策表的类型决策表的类型有限条目决策表有限条目决策表所有条件都是二所有条件都是二叉条件叉条件(真真/假假)决策表决策表扩展条目决策表扩展条目决策表条件可以有多个条件可以有多个值值决策表的建立步骤决策表的建立步骤 1 1列出所有的条件桩和动作桩列出所有的条件桩和动作桩 2 2 确定规则的个数确定规则的个数 3 3 填入条件项填入条件项 4 4 填入动作项填入动作项 5 5 合并相似规则合并相似规则 实战演习实战演习 1 以下列问题为例给出构造决策表的具体过程。以下列问题为例给出构造决策表的具体过程。如果某产品销售好并且库存低,则增加该产品的生产;如果
7、该产品销售好,但库存量不低,则继续生产;若该产品销售不好,但库存量低,则继续生产;若该产品销售不好,且库存量不低,则停止生产。实战演习实战演习 1解法如下:解法如下:确定规则的个数。对于本题有2个条件(销售、库存),每个条件可以有两个取值,故有22=4种规则。列出所有的条件桩和动作桩。填入条件项。填入动作项,得到初始决策表,如下表所示。规则选项1234条件:C1:销售好?C2:库存低?TTTFFTFF动作:a1:增加生产a2:继续生产a3:停止生产实战演习实战演习 2v问题要求:”对功率大于50马力的机器、维修记录不全或已运行10年以上的机器,应给予优先的维修处理”。这里假定,“维修记录不全”
8、和“优先维修处理”均已在别处有更严格的定义。请建立决策表。v列出所有的条件桩和动作桩;v填入条件项;v填入动作项,制定初始判定表;v简化、合并相似规则或者相同动作。优化优化两项因素没有影响进一步优化实战演习实战演习2 案例分析案例分析-三角形问题三角形问题1 1列出所有的条件桩和行动桩列出所有的条件桩和行动桩 C1:ab+c?C2:ba+c?C3:Ca+b?C4:a=b?C5:a=c?C6:b=c?条件桩条件桩非三角形非三角形一般三角形一般三角形等腰三角形等腰三角形等边三角形等边三角形不可能不可能行动桩行动桩 2 2 确定规则的个数确定规则的个数 26=64规则数规则数 3 3 填入条件项填入
9、条件项 4 4 填入动作项填入动作项 C1:ab+c?FFFFFFFFFFC2:ba+c?FFFFFFFFFFC3:Ca+b?FFFFFFFFTTC4:a=b?FFFFTTTTFFC5:a=c?FFTTFFTTFFC6:b=c?FTFTFTFTFTA1:A1:非三角形非三角形A2:A2:一般三角形一般三角形A3:A3:等腰三角形等腰三角形A4:A4:等边三角形等边三角形A5:A5:不可能不可能 5 5 合并相似规则合并相似规则 C1:ab+c?FFFFFFFFFFC2:ba+c?FFFFFFFFFFC3:Ca+b?FFFFFFFFTTC4:a=b?FFFFTTTTFFC5:a=c?FFTTFF
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 黑盒 测试 决策
限制150内