51Testing软件测试论坛

标题: 另一个因果图的讲解ppt [打印本页]

作者: jackei    时间: 2004-9-14 14:47
标题: 另一个因果图的讲解ppt
推荐下载。
作者: lanxn    时间: 2004-9-29 15:34
标题: 问题
测试用例       

A3  AB B5
A8  A? B4

等等是什么意思啊?

22        0        0        0        0        1        1
23        0        1        0        1        0        1

动作(结果):
21是通过条件3和11得出来的,那么22和23是怎么得出来得呢?
作者: jackei    时间: 2004-9-30 09:39
标题: to lanxn
因为测试的内容是文件的修改,有两列,也就是说可以输入两个字符,第一个字符必须是A或B,第二个必须是数字,所以用
A3  AB B5
A8  A? B4
这些用例来测试。
22和23两个结果可以根据那个因果图来反向判断。

[ Last edited by jackei on 2004-9-30 at 09:40 ]
作者: jackei    时间: 2004-10-16 21:49
如果whldb朋友还是看不明白,可以把问题拿出来讨论,大家会帮助你的^_^
作者: ayong401    时间: 2004-10-18 13:42
好东西!
不过我以前一直认为因果图就是 鱼骨图
没想到因果图还可以有这种表式方法的!
作者: giniexia    时间: 2004-10-22 18:47
标题: 好啊﹐謝謝jackei,我又學到了一樣東西

作者: ok    时间: 2004-11-2 14:42
标题: 为什么是A3 AB B5等用例?
22,23,21相应的0,1是怎么得来的,这个我知道

但是我不明白在测试用例中 那12个用例是怎么得出来的,这与因果图有什么关系?也就是说:这12个用例是如何根据那因果图写出来的?
作者: cat_zhang    时间: 2004-11-14 17:05
这个我是知道但是碰到复杂的情况似乎这个比较麻烦点
作者: ruben78    时间: 2004-11-16 21:25
我也看不懂,不过还是感谢楼主,我会慢慢研究。。。
作者: 毛毛虫    时间: 2004-11-17 17:41
太谢谢斑竹了,看到这个就象是看到了希望,我原来还一直纳闷测试用例是长的啥模样的呢,还有其他的吗?
作者: 毛毛虫    时间: 2004-11-17 17:46
太谢谢斑竹了,看到这个就象是看到了希望,我原来还一直纳闷测试用例是长的啥模样的呢,还有其他的吗?
作者: lyc    时间: 2004-12-2 08:53
真是浅显易懂的例子,我第一次知道什么是因果图。我想有时在设计用例的时候,思维里会有一幅因果图,但是遇到复杂条件的情况,画出来帮助真的很大,一旦遇到什么问题,从结果图可以很容易地追溯到原因。
谢谢版主!
作者: 素    时间: 2004-12-7 10:05
疑惑?表中前两列是怎么得到的?第一列为A,第一列又为B,不是自相矛盾吗?
                1        2
条             1        1        1       
件             2        1        1
原         3        1        0
因         11
作者: 疯子    时间: 2005-2-24 14:35
标题: 感谢
虽然这个因果图的测试早就看过了,

但一样要感谢楼主,顶一下,

希望以后能看到更精彩的测试用例设计案例。
作者: Cynthia    时间: 2005-2-25 16:19
可不可以讲讲约束符中,异,或,唯一,要求,强制 各自具体的意思。
我不太能搞清异和唯一的差别
作者: cappuccino    时间: 2005-2-28 20:45
many thanks.
跟楼上的遇到的问题一样,我也不是很明白异、或、唯一、要求、强制的意思。能讲解一下吗?
作者: thiil    时间: 2005-3-17 10:11
标题: 哦,明白了
谢谢楼主
不过怎么感觉跟数电差不多呢
作者: shanghai15    时间: 2005-3-21 11:18
标题: thank you
了解,不过在什么情况下用因果图来分析问题呀?
作者: shanghai15    时间: 2005-3-22 14:27
标题: 继续
斑竹,已经了解,再给一个用其他方法写的小测试用例吧。
作者: eryue15    时间: 2005-4-4 11:09
标题: 下不了
怎么都下不了,有谁帮忙发一份?
多谢!
e-mail: eryue15@hotmail.com
作者: myang    时间: 2005-4-5 15:04
非常感谢楼主,希望以后能有更好的的!
作者: 等待花开    时间: 2005-4-6 09:22
标题: 呵呵,跟我做的差不多
我刚进公司的时候,组长交给我的任务就是做一个关于因果图的ppt,不过我当时还不知道什么是测试用例呢,呵呵,早看到这个就好了,我看了很多书才做好的,跟楼主做的差不多,例子也是一样的,这个例子是最简单易懂的,呵呵,不过好像比这个还详细一点,不知道,这个附件是怎么上传的阿??我觉得应该把我的那份也传上来给大家分享,呵呵。
作者: 等待花开    时间: 2005-4-6 09:27
标题: 上传了,大家看看吧!
又不懂得也可以问我,如果想要难一点的例子,我这里也有,希望可以和大家互相交流。
作者: goal0813    时间: 2005-4-15 09:39
谢谢楼上的,好好研究中。。。
作者: 浪漫小站    时间: 2005-5-19 20:36
标题: 谢谢!
两个楼主都各有千秋厉害,我原来对因果图很陌生的现在终于知道是怎么回事了
作者: zension    时间: 2005-6-9 11:08
标题: 大家请注意
版主推荐下载的第一个文档<因果图.ppt>,大家在看的时候注意一下:
在这个PPT中的第二页中这样说:“同时还能为我们指出,程序规格说明描述中存在着什么问题”,也就是说在用因果法的时候可以找出需求描述不清楚的地方,当发现这种情况出现的时候就要对需求提出质疑,这样才能使修改后的需求更加准确

明天我和版主及另一同事在讲解因果法的时候就提出这样的一个问题:也就是在这个文档中第十页的判定表中的最后一列:当第一列取非、第二列取非的情况下,系统就给出两个信息,从因果图可以推出是这样的,但这个没有在需求中进行描述,所以在这个问题上一定要质疑需求,最后确定当第一列取非、第二列也取非的情况系统怎么处理,这样就可以对需求进行完善了
作者: rien2128    时间: 2005-6-16 16:56
受教,努力学习中。
作者: kasad    时间: 2005-6-23 14:03
1和2之间应该是或不是异吧?
不甚理解:)
作者: kasad    时间: 2005-6-23 16:28
受益非浅,但可惜在我们公司用不上:(
作者: yuezhongnver    时间: 2005-6-27 15:14
因果图适合大型项目的测试用例编制吗?我们这边一个应用的测试用例普通的也就1000多条,我觉得自己的用例不是很完善,但是觉得因果图太庞大了,也画不起来啊,所以,想听听大家的意见。
作者: 婧颦    时间: 2005-6-30 14:12
我不明白,第十页的第一、二列表格有存在的意义吗?根据组合数学所学,第一列要么放A或B,要么就是非A和B;第二列要么放数字,要么就是非数字,得到组合数为3*2=6种,那么,测试用例分支只要后面六种情况就行了,为什么还要列举第一、二列情况呢?而且,用例:A3、A8效果一样,只取其一不就行了吗?
我原来的思路是:第一列为A或B就为真:1;第二列为数字(N)为真:1,假为0;那么共有六种情况:
A:1 1 0 0 0 0
B:0 0 1 1 0 0
N:1 0 1 0 1 0
22:0 0 0 0 1 1
21:1 0 1 0 0 0
23:0 1 0 1 0 1
谢谢解答!
作者: illusion    时间: 2005-6-30 16:01
标题: 我来解答吧,呵呵
我也是初学者,呵呵,发表一下自己的看法而已。有什么不对的地方还请斑竹指教阿,呵呵
TO:yuezhongnver
       因果图和等价类以及边界值法一样是一种基本的测试方法,不是在某个项目中完全应用,而是可以用于一个模块(页面间的输入输出的不同组合,会形成不同结果时),或比较复杂(输入输出存在多种组合时)的页面,如果页面很简单,用因果图就不如用等价类/边界值法省时了。
        我觉得学习这些基本的测试方法,尤其是因果图法,在实际测试中应用的并不多,主要是学习其中的测试思想,因果图中的把所有的原因和结果分别列出(这样我就不容易出现测漏的需求了),并抽象出中间状态的方法,非常有用,呵呵
TO:婧颦
       你说的对,前两列是不能产生有实际意义的测试用例,我在下面画了横线,呵呵,但应用因果图法,就必须列出原因和结果的所有组合,就这个例子来说确实就只有六种情况,用你的方法也可以得出正确结果,但这是因果图中最简单的一个例子,就是为了让初学者看懂才用它的,你可以看看论坛里中国象棋的例子,如果有兴趣,我这里还有饮料贩卖机的找零的例子。呵呵  
     最后顺便说一句,我是等待花开,因为那个密码提示问题忘了,就重新申请了一个,有什么问题可以继续提问,还是很希望和大家交流的
作者: 婧颦    时间: 2005-7-1 12:33
to 等待花开:
你那个中国象棋的例子,我下载了,却没来及的看!呵呵,因为最近比较忙!^_^以后看了再找你讨论吧!
其实,我觉得软件测试中的很多思想与例子都是借用了数学建模中一些小例子。所以,我觉得有空看看以前数模的书,对我的测试工作启迪比较大!呵呵!你有兴趣也可以看看呀!至少对于我来说,是比较有用的!呵呵!
有空跟你下象棋吧!
作者: jackei    时间: 2005-7-1 13:51
to illusion:因果图和决策表完全可以用于各种项目的测试,而且我在实际工作中用的很多。如果只是为了简化测试用例的数量,对于你说的那种页面间的输入输出的不同组合,会形成不同结果时的情况,使用正交表的方法反而会更好。对于业务规则比较复杂的系统,使用因果图和决策表更容易保证不遗漏测试用例,和进行测试用例的简化与筛选。
作者: jackei    时间: 2005-7-1 13:54
另外,因果图/决策表一个更有用的方面是用来检查需求——例如郑人杰那本测试书中关于因果图的例子就存在需求缺陷,论坛上另一篇自动贩卖机的例子也存在需求缺陷,都是可以用因果图/决策表的方法检查出来的。
对了,就是等待花开用的这个例子,最后那列三个条件都不成立的时候系统应该如何做出反应,需求中是没有描述的。

[ Last edited by jackei on 2005-7-1 at 13:57 ]
作者: lxd1229    时间: 2005-7-1 17:47
to jackei:另一篇自动贩卖机的例子在什么地方了?
我没看到能否告知一下。
谢谢!
作者: illusion    时间: 2005-7-2 12:57
标题: 谢谢斑竹,呵呵
因果图可以应用到各种项目中,呵呵,以后要试着多用(测过的项目还比较少^_^)。
TO:婧颦
     数学建模的知识,我还没学过,有空的时候一定看,呵呵,到时候就要向你求教了。
作者: jackei    时间: 2005-7-4 10:41
to lxd1229,下面的例子就是了。

http://bbs.51testing.com/viewthr ... =%D2%F2%B9%FB%CD%BC

其实这个论坛里对于因果图的讨论也没有几个帖子,搜索一下很容易就找到了 ^_^
作者: zijun1979    时间: 2005-7-5 09:10
第一次接触到,很多都不懂,正在努力研究中~~
作者: zijun1979    时间: 2005-7-5 09:24
第一次接触到,很多都不懂,正在努力研究中~~
作者: cuijy    时间: 2005-10-31 22:27
谢谢,刚做了一个,比楼主查多啦
作者: merryxl    时间: 2006-1-5 12:59
两个结合着看,终于看明白了,感觉好开心啊:)
作者: 美元测试    时间: 2006-1-14 10:32
似曾相识的感觉,应该是转自《软件测试技术》里边的例子吧
这个比楼主的第一个案例好理解一点
作者: foxspirit    时间: 2006-1-20 15:52
搂主,可否留下你的msn.我在实际应用中遇到了一点困难。急需你的帮助。可以吗?
作者: foxspirit    时间: 2006-1-20 15:53
我的是:minying_yang2004@hotmail.com.你也可以在方便的时候加我的。非常感谢。
作者: shadow320    时间: 2006-3-21 11:27
标题: 55
:(
作者: Joy_ye    时间: 2006-3-27 13:39
很高兴能在这里看到这么有启发性的东西。
感觉用因果图的工具要比脑袋凭空想好多了。
谢谢斑竹,希望能有更多更好的帖子,支持!!!!^_^
作者: wmzhcx    时间: 2006-3-27 22:09
努力中,努力中啊!
作者: 11034    时间: 2006-4-15 19:58
好东西
作者: 11034    时间: 2006-4-15 20:04
支持
作者: cheshizxq    时间: 2006-4-17 20:44
怎么和贺平写的书上的例子是一样的啊?谁抄袭谁的啊?呵呵
作者: guolm1225    时间: 2006-6-28 09:07
原帖由 cheshizxq 于 2006-4-17 20:44 发表
怎么和贺平写的书上的例子是一样的啊?谁抄袭谁的啊?呵呵



不是抄袭的问题~~一些经典的例子往往被各种书籍引用,并且乐此不疲~~只要有助于我们理解的例子就是好例~

感谢各位,学到了许多~~

[ 本帖最后由 guolm1225 于 2006-6-28 09:09 编辑 ]
作者: Joan2005    时间: 2006-7-13 11:33
前面都看懂了,就是最后一张图不知道是怎么得来的。
作者: Joan2005    时间: 2006-7-13 12:42
仔细又看了一遍,终于明白因果图是怎么回事了。
作者: Jon    时间: 2006-7-15 09:59
应该是这样的
作者: evazhang    时间: 2006-7-19 14:17
标题: 下载不下来了
怎么下载不下来了? 网页打开为空。 很想要一份。我的email: blueu_z@yahoo.com  可不可以发我一份,先谢了。
作者: panda    时间: 2006-7-20 16:51
标题: 针对文件的修改的因果图看了很久仍没有看明白
上面的都明白了,就是用例的不明白
测试用例:
A3   AB  B5 BN  C2 SD
A8   A?  B4 B!   X6  P$
你上面也说到 选择
A3   AB  B5
A8   A?  B4
这几个用例,为何如此选择,3 4 5 8分别对应的是第一行的列数吗?还有如何如此写?此处的AB是什么意思?
A?  BN  C2 SD  B!   X6  P$又分别代表什么意思??BN  C2 SD  B!   X6  P$为何不作为选择的用例???
请给详细的说明。多谢!
作者: panda    时间: 2006-7-21 03:23
标题: 没有人能详细的把这些用例解释一下吗?
没有人能详细的把这些用例解释一下吗?
作者: heqingbluesky    时间: 2006-7-25 11:09
Jackie的,一定要看。
作者: jackei    时间: 2006-7-25 12:13
原帖由 panda 于 2006-7-20 16:51 发表
上面的都明白了,就是用例的不明白
测试用例:
A3   AB  B5 BN  C2 SD
A8   A?  B4 B!   X6  P$
你上面也说到 选择
A3   AB  B5
A8   A?  B4
这几个用例,为何如此选择,3 4 5 8分别对应的是第一行的列数吗 ...


panda,我已经收到了你的邮件。我想你还是要再好好看一下 PPT,并且google 一些同因果图相关的资料了解一下。

A3   AB  B5 BN  C2 SD
A8   A?  B4 B!   X6  P$
这些测试用例只是一些具体化的值而已,是根据业务规则和用例设计的要求来取值的,和列没有关系。
作者: panda    时间: 2006-7-25 16:47
标题: 首先谢谢jackei 的回信,我了,也google了一些,但是大都写到判定表,从因果图
首先谢谢jackei 的回信,google了一些,但是大都写到判定表,将因果图转换为判定表还可以明白,你说用例是具体化的值我可以看明白了,不过我觉得选择这些例子,似乎有些重复的例子:A3  跟A5 及B5跟B4是同样的效果。
作者: wangfeng25    时间: 2006-8-1 15:04
第一次接触到,很多都不懂,正在努力研究中~~
作者: cheryl    时间: 2006-8-3 18:06
不错的例子!谢谢LZ
作者: 快乐逍遥    时间: 2006-9-5 14:38
呵,又上了一堂课~~~谢谢~~~~~~~~~
作者: cjchm    时间: 2006-10-27 13:19
标题: 提问一下
能问一下要是没有规格说明书或者没有需求分析说明的话,因果图怎么用?
作者: cjchm    时间: 2006-10-27 13:22
标题: 学习中.........
希望版主指教一二
不胜感谢
作者: 25APPLE    时间: 2006-10-27 16:39
真的很需要,谢谢楼主
作者: cjchm    时间: 2006-10-31 14:32
最近者的帖子很少阿
大家有空来讨论讨论阿
作者: ring235011    时间: 2006-11-30 10:01
正在学习文挡中,嘿嘿,
作者: cjchm    时间: 2006-12-6 12:58
sdlkfj6
作者: getfly    时间: 2006-12-11 13:36
谢谢斑竹亚!
作者: vickiren    时间: 2007-3-23 10:03
标题: 回复 #22 等待花开 的帖子
xiexie我向大家学习
作者: zhangjan8037    时间: 2007-3-26 16:08
看的糊里糊涂的,PPT也下不下来,闷闷……
那位好心的大哥给小弟发一份过来吧
zhangjian8037@hotmail.com
作者: DeeDee飞    时间: 2007-3-27 16:39
谢谢老大,又长见识了,收藏ing................sdlkfj3
作者: 约会极光    时间: 2007-4-14 17:53
标题: 回复 #1 jackei 的帖子
一定得回复了才可以看到吗?
作者: annayin    时间: 2007-5-22 15:40
sdlkfj2
作者: wuaihua    时间: 2007-6-2 10:58
标题: 好东东
谢谢楼主,以后多多发啊,更多的新在学习。。。
作者: sunshine9738    时间: 2007-6-5 15:33
标题: 回复 #23 等待花开 的帖子
有难一点的例子发一个出来看看呀,在此先谢谢了
作者: caocao668    时间: 2007-6-8 13:28
太谢谢斑竹了
作者: chengchen    时间: 2007-6-11 01:18
恩,更了解因果图了~~~
作者: lymusicar    时间: 2007-6-22 19:34
我是测试新手,谢谢帮助,现在急着充电 sdlkfj3
作者: syjjuanna_971    时间: 2007-6-22 23:16
标题: 为什么不能下载了呢?
为什么不能下载了呢?版主?
作者: hardyth    时间: 2007-6-23 17:22
好,正需要这个
作者: ymtest    时间: 2007-6-28 09:21
好东东,下来看看
作者: lxl    时间: 2007-6-28 11:40
以前也学过一些,但是在实际工作中总是觉得应用得不好。
看看先
作者: qianlilv    时间: 2007-7-3 17:32
先下载看看再说
作者: jingyuliu02    时间: 2007-7-12 17:42
标题: 为什么我下载不了?
我的分数很低,有些东西下载不了,郁闷
作者: jingyuliu02    时间: 2007-7-12 17:52
标题: hao
不错,多多学习
作者: xiongshaohuang1    时间: 2007-7-16 11:40
标题: 回复 #23 等待花开 的帖子
这个详细的多。。。
谢谢了
作者: mans    时间: 2007-7-16 21:50
继续攒钱中...
作者: piaodefeng    时间: 2007-7-17 19:07
谢谢楼主分享,正在学习中,楼主辛苦
作者: 小毛驴    时间: 2007-7-17 21:28
有没有国外比较好的软件测试的网址??sdlkfj3 多谢
作者: wisetang    时间: 2007-7-25 20:10
感谢lz,不过好像下载不了
作者: zh_gackt    时间: 2007-7-31 12:03
因果图,我喜欢
作者: smln    时间: 2007-8-6 17:04
顶了,感觉很不错,是其他几个设计方法的有力补充,学习学习!
作者: zouwei0915    时间: 2007-8-29 16:54
yanjiu yixia
作者: Roseli    时间: 2007-8-30 17:01
顶了,谢谢!
作者: yccock    时间: 2007-9-12 22:01
正在学习之中
作者: maguschen    时间: 2007-9-14 17:28
跟《软件测试的艺术》上的一模一样,呵呵……
作者: Simatu    时间: 2007-11-6 09:53
真要真而八经得画出来还真有点难。。。。




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