因果图、判定表

因果图是一种用于分析复杂输入条件和输出结果之间关系的工具,尤其适用于处理多种输入条件组合的情况。它包括互斥(E)、唯一(O)、包含(I)、屏蔽(M)和要求(R)等约束条件。通过因果图,可以转化为判定表,进一步明确各个条件组合对应的动作。例如,在测试场景中,如小明是否上班的问题,因果图能清晰地表示不同条件下的结果。
摘要由CSDN通过智能技术生成

因果图

概念:利用图解的方法,分析因和果的各种组合的情况。
运用场景:输入条件很多
:输入条件
:输出结果

约束条件

  • E xclusion 互斥:同一时间只能发生abc中的一种情况
  • O nly 唯一:只能发生abc中的一种情况
  • I nclusion 包含:abc中至少有一个成立
  • M ask 屏蔽:a成立时,b不成立;a不成立时,b可能成立。
    比如今天是周日,小明不上班;今天不是周日,小明可能上班。
  • R equirement 要求:a成立时,b也成立;a不成立时,b也不成立。
    在这里插入图片描述
    因果图法基本步骤
    在这里插入图片描述

根据引用\[1\]中的描述,因果图用于描述系统的输入输出以及输入和输出之间的因果关系和约束关系。因果图的绘制过程是对被测系统外部特征的建模过程。根据系统输入输出间的因果图可以得到判定表,从而规划出测试用例。因果图判定表两种方法在实际使用中结合紧密,往往同时使用,因果图可以理解为判定表的前置过程。 根据引用\[2\]中的描述,判定表可以用于描述旅游票预定问题。在旅游旺季7、8、9、12月,如果订票超过50张,则优惠票价的15%;50张以下,优惠5%。在旅游淡季1、2、3、4、5、6、10、11月,若订票超过50张,则优惠30%;50张以下,优惠20%。 根据引用\[3\]中的描述,判定表也可以用于描述行李托运费处理逻辑。航空规定,乘客可以免费托运30公斤的行李,当重量超过30公斤时,对头等舱的国内乘客超重部分每公斤收费4元;对其他舱的国内乘客超重部分每公斤收费6元;对外国乘客收费多一倍;对残疾乘客收费减半。 综上所述,因果图判定表方法可以用于描述不同问题的逻辑关系和规则。在描述头等舱的因果关系时,可以根据具体问题的条件和动作来绘制相应的因果图判定表。 #### 引用[.reference_title] - *1* *3* [软件测试学习day04](https://blog.csdn.net/m0_65915787/article/details/122281747)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [软件工程 不知道从哪搞的 谢谢学长学姐](https://blog.csdn.net/mnhdxhcky/article/details/94550621)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值