51Testing软件测试论坛

标题: 请教下大家因果图中引入的中间节点有什么用?? [打印本页]

作者: sixkillers    时间: 2008-4-23 14:55
标题: 请教下大家因果图中引入的中间节点有什么用??
在小D看来可能可以把排列组合的表格长度缩短。希望高手指点下。

另外我觉得因果图跟判定表两种方法没有区别。同样是多少种可能组合出2的可能次方。画出逻辑关系图反而浪费时间。

作者: sixkillers    时间: 2008-4-23 17:06
标题: 顶。。。要沉了!

作者: sixkillers    时间: 2008-4-24 08:56
人生若只如初见,何事秋风悲画扇?等闲变却故人心,却道故人心易变。骊山语罢清宵半,泪雨零铃终不怨。何如薄幸锦衣郎,比翼连枝当日愿。
作者: sixkillers    时间: 2008-4-24 18:03
最后顶一次,太失望了。这么大的论坛来个大虾吧。。。
作者: tulongqing    时间: 2008-8-11 10:40
这个我也不太清楚哦
作者: wyping1984    时间: 2008-8-20 21:05
标题: 有用的啊
因果图法和判定表法有联系,但有时采用判定表法判定表比较复杂,不方便,因果图法正是基于此的改进,加入中间点后,可以将复杂的判定表转换为一个或多个简单的判定表,更利于去进行用例的设计。
作者: davy_chen    时间: 2008-8-21 12:27
我来解释一下你的问题:
1、关于因果图中的中间结点的作用:一般出于两种目的来使用中间结点,第一如你所说,简化因果图生成判定表的数量,提高测试效率(但是这里要注意的问题是,减少了判定表的数量,表示有情况被舍弃,那么被舍弃的内容是否真的可以被舍弃,不能舍弃的就不能增加此中间节点);第二是为了表示相对复杂的逻辑关系,因为因果图的因果连接只有4种基本表示方法,例如与非,就无法用基本方法表示,就可以通过增加中间结点实现;
2、判定表从根本上来说就是一种用表格表示的形式,在不同的地方应用,就会有不同的解释和具体用法,那么在因果图中,判定表是因果图方法的一个必须步骤,判定表中结果项内容是根据因果图的逻辑关系生成的,如果只有表没有图,你虽然可以得到输入的全排列组合,但是你得不到结果的应该输出,所以只用表不用图只能解决简单的逻辑关系,很难准确的得到复杂逻辑关系的结果;
3、测试方法中还有一种和判定表有关的方法,叫做判定表驱动,这种方法中判定表不是全排列,所以我们还是要分清判定表的各种场合应用。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2