google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

[讨论] 请教下大家因果图中引入的中间节点有什么用??

请教下大家因果图中引入的中间节点有什么用??


在小D看来可能可以把排列组合的表格长度缩短。希望高手指点下。

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

TOP

顶。。。要沉了!


人生若只如初见 何事秋风悲画扇?等闲变却故人心 却道故人心易变。

TOP

人生若只如初见,何事秋风悲画扇?等闲变却故人心,却道故人心易变。骊山语罢清宵半,泪雨零铃终不怨。何如薄幸锦衣郎,比翼连枝当日愿。
人生若只如初见 何事秋风悲画扇?等闲变却故人心 却道故人心易变。

TOP

最后顶一次,太失望了。这么大的论坛来个大虾吧。。。
人生若只如初见 何事秋风悲画扇?等闲变却故人心 却道故人心易变。

TOP

这应该是研究问题的一种方法,和你说的缩短长度类似吧;

TOP

这个我也不太清楚哦
好好爱...

TOP

有用的啊


因果图法和判定表法有联系,但有时采用判定表法判定表比较复杂,不方便,因果图法正是基于此的改进,加入中间点后,可以将复杂的判定表转换为一个或多个简单的判定表,更利于去进行用例的设计。

TOP

我来解释一下你的问题:
1、关于因果图中的中间结点的作用:一般出于两种目的来使用中间结点,第一如你所说,简化因果图生成判定表的数量,提高测试效率(但是这里要注意的问题是,减少了判定表的数量,表示有情况被舍弃,那么被舍弃的内容是否真的可以被舍弃,不能舍弃的就不能增加此中间节点);第二是为了表示相对复杂的逻辑关系,因为因果图的因果连接只有4种基本表示方法,例如与非,就无法用基本方法表示,就可以通过增加中间结点实现;
2、判定表从根本上来说就是一种用表格表示的形式,在不同的地方应用,就会有不同的解释和具体用法,那么在因果图中,判定表是因果图方法的一个必须步骤,判定表中结果项内容是根据因果图的逻辑关系生成的,如果只有表没有图,你虽然可以得到输入的全排列组合,但是你得不到结果的应该输出,所以只用表不用图只能解决简单的逻辑关系,很难准确的得到复杂逻辑关系的结果;
3、测试方法中还有一种和判定表有关的方法,叫做判定表驱动,这种方法中判定表不是全排列,所以我们还是要分清判定表的各种场合应用。

TOP

引用:
原帖由 davy_chen 于 2008-8-21 12:27 发表
我来解释一下你的问题:
1、关于因果图中的中间结点的作用:一般出于两种目的来使用中间结点,第一如你所说,简化因果图生成判定表的数量,提高测试效率(但是这里要注意的问题是,减少了判定表的数量,表示有情况被 ...
牛人!!!!!!!!11

TOP

 
当前时区 GMT+8, 现在时间是 2008-8-30 14:52Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹