决策表与因果图练习题
(完整版)决策树决策表练习题与参考答案

1.某厂对一部分职工重新分配工作,分配原则是:⑴年龄不满20岁,文化程度是小学者脱产学习,文化程度是中学者当电工;⑵年龄满20岁但不足50岁,文化程度是小学或中学者,男性当钳工,女性当车工;文化程度是大专者,当技术员。
⑶年龄满50岁及50岁以上,文化程度是小学或中学者当材料员,文化程度是大专者当技术员。
要求:做出决策表。
123456789101112条件及行动说明年龄≤20≤20≤20≤20≤20≤20(20,50](20,50](20,50](20,50](20,50](20,50]文化程度小学小学中学中学大专大专小学小学中学中学大专大专性别男女男女男女男女男女男女脱产学习√√电工√√钳工√√车工√√材料员技术员√√131415161718条件及行动说明年龄≥50≥50≥50≥50≥50≥50文化程度小学小学中学中学大专大专性别男女男女男女脱产学习电工钳工车工材料员√√√√技术员√√优化后的决策表如下:12345789101112条件及行动说明年龄≤20≤20(20,50](20,50](20,50](20,50](20,50](20,50]≥50≥50≥50文化程度小学中学小学小学中学中学大专大专小学中学大专性别--男女男女男女---脱产学习√√电工钳工√√车工√√材料员√√技术员√√√2、试画出某企业库存量监控处理的判断树。
若库存量≤0,按缺货处理;若库存量≤库存下限,按下限报警处理;若库存量>库存下限,而又≤储备定额,则按订货处理;若库存量>库存下限,而又>储备定额,则按正常处理;若库存量≥库存上限,又>储备定额,则按上限报警处理。
3某货运站收费标准如下:若收件地点在本省,则快件6元/公斤,慢件4元/公斤;若收件地点在外省,则在25公斤以内(包括25公斤),快件8元/公斤,慢件6元/公斤;而超过25公斤时,快件10元/公斤,慢件8元/公斤;画出决策表和决策树:决策表:条件组合条件活动说明12345678地点本省本省本省本省外省外省外省外省重量25公斤以内25公斤以内25公斤以外25公斤以外25公斤以内25公斤以内25公斤以外25公斤以外邮寄方式快件慢件快件慢件快件慢件快件慢件4元/公斤√√6元/公斤√√√8元/公斤√√10元/公斤√优化后的结果如下所示:条件组合条件活动说明123456地点本省本省外省外省外省外省重量--25公斤以内25公斤以内25公斤以外25公斤以外邮寄方式快件慢件快件慢件快件慢件4元/公斤√6元/公斤√√8元/公斤√√10元/公斤√决策树:收费本省外省快件慢件快件慢件≤25斤>25斤≤25斤>25斤6元4元8元10元6元8元地点规格重量收费金额。
软件测试第二次作业

软件测试第⼆次作业⼀、填空题1、等价类划分就是将输⼊数据按照输⼊需求划分为若⼲个⼦集,这些⼦集称为等价类。
2、等价类划分法可将输⼊数据划分为有效等价类和⽆效等价类。
3、边界值分析法通常作为等价类划分法的补充。
4、因果图中的恒等关系要求程序有⼀个输⼊和⼀个输出,输出与输⼊保持⼀致。
5、因果图的多个输⼊之间的约束包括异、或、唯⼀、要求四种。
6、决策表通常由条件桩、条件项、动作桩、动作项四部分组成。
⼆、判断题1、有效等价类可以捕获程序中的缺陷,⽽⽆效等价类不能捕获缺陷。
(× )2、如果程序要求输⼊值是⼀个有限区间的值,可以划分为⼀个有效等价类(取值范围)和⼀个⽆效等价类(取值范围之外)。
(× )3、使⽤边界值⽅法测试时,只取边界两个值即可完成边界测试。
(× )4、因果图考虑了程序输⼊、输出之间的各种组合情况。
( √)5、决策表法是由因果图演变⽽来的。
(√ )6、正交实验设计法⽐较适合复杂的⼤型项⽬。
(√ )三、单选题1、下列选项中,哪⼀项不是因果图输⼊与输⼊之间的关系。
( A)A、恒等B、或C、要求D、唯⼀2、下列选项中,哪⼀项是因果图输出之间的约束关系。
(B )A、异B、或C、强制D、要求3、下列选项中,哪⼀项不是正交实验法的关键因素。
(A )A、指标B、因⼦C、因⼦状态D、正交表四、简答题1、请简述⼀下等价类划分法的原则。
(1)如果程序要求输⼊值是⼀个有限区间的值,则可以将输⼊数据划分为⼀⼀个有效等价类和两个⽆效等价类,有效等价类为指定的取值区间,两个⽆效等价类分别为有限区间两边的值。
(2)如果程序要求输⼊的值是⼀个“必须成⽴’的情况,则可以将输⼊数据划分为⼀⼀个有效等价类和⼀个⽆效等价类。
(3)如果程序要求输⼊数据是⼀组可能的值,或者要求输⼊值必须符合某个条件,则可以将输⼊数据划分⼀个有效等价类和⼀个⽆效等价类。
(4)如果在某⼀个等价类中,每个输⼊数据在程序中的处理⽅式都不相同,则应将该等价类划分成更⼩的等价类,并建⽴等价表。
因果图练习题及答案

因果图练习题及答案因果图是一种常用的思维工具,用于分析问题的原因和结果之间的关系。
通过练习因果图,可以帮助我们更好地理解问题背后的本质,并找到解决问题的有效途径。
以下是一些因果图练习题及其答案,希望对大家的思维训练有所帮助。
练习题一:为什么某个学生在考试中取得了好成绩?答案:这个问题可以用因果图来分析。
首先,我们可以将"好成绩"作为结果写在中心,然后从中心向外延伸,列出可能的原因。
例如,学生的学习态度、学习方法、家庭环境、老师的教学质量等都可能是影响学生成绩的因素。
然后,我们可以进一步细分这些因素,例如学习态度可以包括学习目标的明确性、学习的积极性、学习的时间管理等。
通过这样的分析,我们可以更清晰地了解学生取得好成绩的原因,从而为其他学生提供参考和指导。
练习题二:为什么某个公司的销售额下降了?答案:这个问题也可以用因果图来分析。
我们可以将"销售额下降"作为结果写在中心,然后列出可能的原因。
例如,市场竞争加剧、产品质量下降、营销策略不当等都可能是导致销售额下降的因素。
然后,我们可以进一步细分这些因素,例如市场竞争加剧可以包括竞争对手的产品优势、市场份额的变化等。
通过这样的分析,我们可以找到销售额下降的根本原因,并采取相应的措施来改善销售状况。
练习题三:为什么某个国家的环境污染严重?答案:环境污染是一个复杂的问题,可以用因果图进行分析。
我们可以将"环境污染严重"作为结果写在中心,然后列出可能的原因。
例如,工业发展速度过快、能源消耗大、环境保护意识不强等都可能是导致环境污染严重的因素。
然后,我们可以进一步细分这些因素,例如工业发展速度过快可以包括工业排放的污染物、工业废水的处理等。
通过这样的分析,我们可以找到环境污染的深层原因,并提出相应的对策来改善环境状况。
通过以上的因果图练习题,我们可以看到因果图的作用和价值。
它可以帮助我们系统地分析问题,找出问题的根本原因,并为解决问题提供有效的思路和方法。
听课笔记2:因果图与决策表

听课笔记2:因果图与决策表听课笔记2:因果图与决策表对于独⽴的输⼊数据,边界值法和等价类法简单有效,覆盖也很全⾯,但是对于有联系的输⼊来说上⾯两种⽅法明显不能很好的反映输⼊间的相互关系,或者说约束。
因果图顾名思义,因果图是将说明书中提到的输⼊和结果直接表⽰成图像,直观的反映了程序所需的⼀个因果关系。
因果图需要将各种可能的输⼊和输出分别列出,⽤0或者1表⽰在⼀次操作中该条件是否存在,通过规定的符号来表⽰各种条件之间和条件与结果之间的对应关系。
因果图基本的符号有1)恒等2)⾮ 3)或4)且;约束的表⽰有EIORM五种,分别表⽰exclusive, inclusive, only, require, mask.通过因果图设计测试⽤例⼀般要经历5个步骤,分别是:1. 列出输⼊输出,即condition, effecting2. 根据说明画出因果图3. 画出决策表4. 化简决策表5. 设计测试⽤例这就是通过因果图设计测试⽤例的⽅法。
⾃动售货机的例⼦1. 原因与结果原因: c1,投⼊1元5⾓c2,投⼊2元c3,按可乐c4,按雪碧c5,按红茶结果: e1,弹可乐e3,弹雪碧e3,弹红茶e4,找5⾓根据上⾯的决策表,可以看出,有10,11,13,18,19,21这六个有效测试⽤例,其他的测试⽤例都是⽆效的。
可以看出,即使条件和结果并不是很复杂,也会有很多规则的出现。
在不考虑约束的情况下,如果有n个原因就会有2^n中规则,即使考虑了约束,也不会减少很多。
在具体情况下,为了防⽌三个按钮被同时按下的情况,可以把这个功能做到硬件的设计上,⽐如给每种饮料编号,每次只能输⼊⼀个数字,这就解决刚才的问题,⽽且还利于饮料种类的扩展。
决策表对于输⼊条件很多,约束关系也⽐较复杂的时候,话因果图⽐较困难,不如直接话决策表并化简。
需要单独指出的是,决策表并不是因果图的辅助⼯具,相反,决策表是早就使⽤的设计⿊盒测试⽤例的最为严格的⼯具。
7(习题课)等价类-决策表法-练习题

3.7.1 决策表
• 在所有的黑盒测试方法中,基于决策表(也称判定表)的测 试是最为严格、最具有逻辑性的测试方法。
• 决策表的概念:决策表是分析和表达多逻辑条件下执行不同 操作的情况的工具。
决策表实例
• 决策表的优点:能够将复杂的问题按照各种可能的情况全部 列举出来,简明并避免遗漏。因此,利用决策表能够设计出 完整的测试用例集合。
1.小于0; 2.大于100;
1. 小于0; 2. 大于100;
2021/5/15
步骤2:选择测试方案
• 弱一般等价类测试 • 强一般等价类测试 • 弱健壮等价类测试 • 强健壮等价类测试
2021/5/15
选择 强一般等价类 设计有例个数m1* m2* …*mn 个=3*3=9个。
方 案
价格R
1 0~10 2 3 4 11~50 5
因果图法测试举例(续)
(4)根据决策表中的每一列设计测试用例:
测试用例编号 1 2 3 4 5 6
输入数据 #3 #A *6 *B A1 GT
预期输出 修改文件 给出信息M 修改文件 给出信息M 给出信息N 给出信息N和信息M
2021/5/15
习题
1、某软件的一个模块的需求规格说明书中描述: (1)年薪制员工:严重过失,扣年终风险金的4%
;过失,扣年终风险金的2%。 (2)非年薪制员工:严重过失,扣当月薪资的8%
;过失,扣当月薪资的4%。 请绘制出因果图和判定表,并给出相应的测试用例 。
2021/5பைடு நூலகம்15
(1)分析程序规格说明中的原因和结果:
原因
结果
c1:员工是年薪制 c2:员工有严重过失 c3:员工有过失
e1:扣年终风险金的4% e2:扣年终风险金的2% e3:扣当月薪资的8%
因果图判定表综合练习1-支付宝

9 1 1 1 0 0 1 0 TRUE FALSE FALSE FALSE FALSE
10 1 1 1 0 0 0 0 TRUE FALSE FALSE FALSE FALSE
11 1 0 0 0 0 0 0 FALSE FALSE FALSE FALSE FALSE
12 1 0 1 1 1 1 1 FALSE TRUE TRUE TRUE FALSE
动作节点
含义
21 支付宝认证成功
6
R
7
∧ 11
∧ 12 ∧ 14
∧ 13
∧ 21
根据因果 图推导出 判定表。
3、4、5 和3、6、 7之间的R 约束表示 只要后面 的操作是 成功的, 则前面的 操作也一 定是成功 的。所以 3、4、5 、6、7节 点的取值 有如下规 律: 1、当3为 假时,4 、5、6、 7一定为 假,不可 能存在其 他的取值 。 2、当3为 真时,4 、5可以 取11、10 、00,6 、7节点 也同样可 以取11、 10、00, 这样3×3 就有9种 取值组合 。
4 1 1 1 1 1 0 0 TRUE TRUE FALSE FALSE FALSE
5 1 1 1 1 0 1 1 TRUE FALSE TRUE FALSE FALSE
6 1 1 1 1 0 1 0 TRUE FALSE FALSE FALSE FALSE
为了提高 测试效 率,可以 对上面的 判定表进 行合并处 理,合并 的规则如 下: 1、当条 件1、2为 10、01、 00组合 时,无论 3、4、5 、6、7取 什么值 (但要遵 守指定的 R约 束),其 结果都是 认证失 败,这里 只需要3 个用例就 好。 2、当条 件3、4、 5、6、7 中至少有 一个为0 时,则无 论1、2取 什么值, 其结果都 是认证失 败,这里 只需要9 个用例 3、还剩 下的一种 情况是条 件1、2、 3、4、5 、6、7全 部为1的 情况
流程图,决策表,决策树习题及答案

1、已知产品出库管理的过程是:仓库管理员将提货人员的零售出库单上的数据登记到零售出库流水账上,并每天将零售出库流水账上当天按产品名称、规格分别累计的数据记入库存账台。
请根据出库管理的过程画出它的业务流图。
产品出库管理业务流图2、设产品出库量的计算方法是:当库存量大于等于提货量时,以提货量作为出库量;当库存量小于提货量而大于等于提货量的10%时,以实际库存量作为出库量;当库存量小于提货量的10%时,出库量为0(即提货不成功)。
请表示出库量计算的决策树。
3、有一工资处理系统,每月根据职工应发的工资计算个人收入所得税,交税额算法如下:若职工月收入=<800元,不交税;若800职工<职工月收入=<1300元,则交超过800元工资额的5%;若超过1300元,则交800到1300元的5%和超过1300元部分的10%。
试画出计算所得税的决策树和决策表。
1、解:(1)决策树设X为职工工资,Y为职工应缴税额。
X<=800 ——Y=0某工资处理系统800<X<=1300 ——Y=(X-800)*5%计算的个人所得税X>1300 ——Y=(1300-800)*5%+(X-1300)*10% (2)决策表4、某货运站的收费标准如下:(1) 收费地点在本省,则快件每公斤6元,慢件每公斤4元;(2) 收费地点在外省,则在25公斤以内(含25公斤)快件每公斤8元,慢件每公斤6元;如果超过25公斤时,快件每公斤10元,慢件每公斤8元试根据上述要求,绘制确定收费标准的决策表,并配以简要文字说明。
答:在货运收费标准中牵涉条件的有:本省、外省之分,有快、慢件之分,对于外省运件以25公斤为分界线,故货运站收费标准决策表的条件有三个,执行的价格有四档:4元/公斤、6元/公斤、8元/公斤、10元/公斤,从而可得某货运站的收费标准执行判断表如下表格所示。
收费标准判断表5、根据下述业务工作过程,画出业务流程图:某物资公司其业务处理过程如下:车间填写领料单到仓库领料,库长根据用料计划审批领料单,未批准的退回车间。
因果测试题及答案

因果测试题及答案
1. 因果关系是指两个事件之间存在的逻辑联系,其中一个事件(原因)导致另一个事件(结果)的发生。
以下哪些选项正确地描述了因果关系?
A. 因为下雨,所以地面湿了。
B. 因为地面湿了,所以下雨了。
C. 因为太阳出来了,所以天气变暖了。
D. 因为天气变暖了,所以太阳出来了。
答案:A, C
2. 在科学研究中,因果推断是至关重要的。
以下哪项研究设计最能支
持因果关系的推断?
A. 观察性研究
B. 横断面研究
C. 随机对照试验
D. 病例对照研究
答案:C
3. 请判断以下哪些因素可能影响因果关系的确定性。
A. 相关性不等于因果性
B. 时间顺序
C. 排除其他可能的解释
D. 随机性
答案:A, B, C
4. 根据因果推断的原则,以下哪种情况最不可能支持因果关系的推断?
A. 两个变量之间存在强烈的相关性。
B. 一个变量的变化总是先于另一个变量的变化。
C. 两个变量之间存在共同的混杂因素。
D. 通过实验控制了潜在的混杂因素。
答案:C
5. 在统计学中,因果推断的一个关键概念是控制变量。
以下哪项措施可以帮助控制变量的影响?
A. 随机分配实验参与者
B. 使用匹配方法
C. 采用分层抽样
D. 所有上述措施
答案:D
结束语:通过以上题目及答案,我们对因果关系的理解和因果推断的方法有了更深入的认识。
在实际应用中,正确地识别和分析因果关系对于科学研究和决策制定至关重要。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
决策表练习题:
一、假设中国某航空公司规定:
中国去欧美的航线所有座位都有食物供应。
每个座位都可以播放电影。
中国去非欧美的国外航线都有食物供应,只有商务仓可以播放电影。
中国国内的航班的商务仓有食物供应,但是不可以播放电影。
中国国内的航班的经济仓除非飞行时间大于2小时就有食物供应,但是不可以播放电影。
要求:
使用决策表法设计测试用例。
二、某商场促销活动期间,对持商场会员卡的顾客,实行8.5折优惠,满1000元实行7折
优惠;对其他顾客消费满1000元的,实行9折优惠,并免费办理会员卡。
要求:
请给出相应的决策表和测试用例。
因果图练习题
一、有一个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。
其规格说明如下:
若投入5角钱或1元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。
若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找,则显示〖零钱找完〗的红灯灭,在送出饮料的同时退还5角硬币。
要求:1)列出原因和结果,画出因果图
2)根据因果图,建立判定表
3)根据判定表设计测试用例数据
二、用因果图法测试以下程序。
程序的规格说明要求:输入的第一个字符必须是#或*,第二个字符必须是一个数字,此情况下进行文件的修改;如果第一个字符不是#或*,则给出信息N,如果第二个字符不是数字,则给出信息M。
要求:
(1)分析程序的规格说明,列出原因和结果。
(2)找出原因与结果之间的因果关系、原因与原因之间的约束关系,画出因果图。
(3)将因果图转换成决策表。
(4)根据(3)中的决策表,设计测试用例的输入数据和预期输出。
三、分析中国象棋中走马的实际情况(下面未注明的均指的是对马的说明)(选做)
1.如果落点在棋盘外,则不移动棋子;
2.如果落点与起点不构成日字型,则不移动棋子;
3.如果在落点方向的邻近交叉点有棋子(绊马腿),则不移动棋子;
4.落点处有己方棋子,则不移动棋子;
5.如果不属于1-3条, 落点处无棋子,则移动棋子;
6.如果不属于1-3条, 落点处为对方棋子(非老将),则移动棋子并除去对方棋子;
7.如果不属于1-3条,且落点处为对方老将,则移动棋子,并提示战胜对方,游戏结束。
要求:
1)根据分析明确原因和结果
2)根据原因和结果画出因果图
3)根据因果图画出决策表。