51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

楼主: jackei
打印 上一主题 下一主题

另一个因果图的讲解ppt

[复制链接]

该用户从未签到

21#
发表于 2005-4-5 15:04:13 | 只看该作者
非常感谢楼主,希望以后能有更好的的!
回复 支持 反对

使用道具 举报

该用户从未签到

22#
发表于 2005-4-6 09:22:40 | 只看该作者

呵呵,跟我做的差不多

我刚进公司的时候,组长交给我的任务就是做一个关于因果图的ppt,不过我当时还不知道什么是测试用例呢,呵呵,早看到这个就好了,我看了很多书才做好的,跟楼主做的差不多,例子也是一样的,这个例子是最简单易懂的,呵呵,不过好像比这个还详细一点,不知道,这个附件是怎么上传的阿??我觉得应该把我的那份也传上来给大家分享,呵呵。
回复 支持 反对

使用道具 举报

该用户从未签到

23#
发表于 2005-4-6 09:27:07 | 只看该作者

上传了,大家看看吧!

又不懂得也可以问我,如果想要难一点的例子,我这里也有,希望可以和大家互相交流。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

24#
发表于 2005-4-15 09:39:04 | 只看该作者
谢谢楼上的,好好研究中。。。
回复 支持 反对

使用道具 举报

该用户从未签到

25#
发表于 2005-5-19 20:36:50 | 只看该作者

谢谢!

两个楼主都各有千秋厉害,我原来对因果图很陌生的现在终于知道是怎么回事了
回复 支持 反对

使用道具 举报

该用户从未签到

26#
发表于 2005-6-9 11:08:09 | 只看该作者

大家请注意

版主推荐下载的第一个文档<因果图.ppt>,大家在看的时候注意一下:
在这个PPT中的第二页中这样说:“同时还能为我们指出,程序规格说明描述中存在着什么问题”,也就是说在用因果法的时候可以找出需求描述不清楚的地方,当发现这种情况出现的时候就要对需求提出质疑,这样才能使修改后的需求更加准确

明天我和版主及另一同事在讲解因果法的时候就提出这样的一个问题:也就是在这个文档中第十页的判定表中的最后一列:当第一列取非、第二列取非的情况下,系统就给出两个信息,从因果图可以推出是这样的,但这个没有在需求中进行描述,所以在这个问题上一定要质疑需求,最后确定当第一列取非、第二列也取非的情况系统怎么处理,这样就可以对需求进行完善了
回复 支持 反对

使用道具 举报

该用户从未签到

27#
发表于 2005-6-16 16:56:13 | 只看该作者
受教,努力学习中。
回复 支持 反对

使用道具 举报

该用户从未签到

28#
发表于 2005-6-23 14:03:28 | 只看该作者
1和2之间应该是或不是异吧?
不甚理解:)
回复 支持 反对

使用道具 举报

该用户从未签到

29#
发表于 2005-6-23 16:28:38 | 只看该作者
受益非浅,但可惜在我们公司用不上:(
回复 支持 反对

使用道具 举报

该用户从未签到

30#
发表于 2005-6-27 15:14:34 | 只看该作者
因果图适合大型项目的测试用例编制吗?我们这边一个应用的测试用例普通的也就1000多条,我觉得自己的用例不是很完善,但是觉得因果图太庞大了,也画不起来啊,所以,想听听大家的意见。
回复 支持 反对

使用道具 举报

该用户从未签到

31#
发表于 2005-6-30 14:12:04 | 只看该作者
我不明白,第十页的第一、二列表格有存在的意义吗?根据组合数学所学,第一列要么放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
谢谢解答!
回复 支持 反对

使用道具 举报

该用户从未签到

32#
发表于 2005-6-30 16:01:54 | 只看该作者

我来解答吧,呵呵

我也是初学者,呵呵,发表一下自己的看法而已。有什么不对的地方还请斑竹指教阿,呵呵
TO:yuezhongnver
       因果图和等价类以及边界值法一样是一种基本的测试方法,不是在某个项目中完全应用,而是可以用于一个模块(页面间的输入输出的不同组合,会形成不同结果时),或比较复杂(输入输出存在多种组合时)的页面,如果页面很简单,用因果图就不如用等价类/边界值法省时了。
        我觉得学习这些基本的测试方法,尤其是因果图法,在实际测试中应用的并不多,主要是学习其中的测试思想,因果图中的把所有的原因和结果分别列出(这样我就不容易出现测漏的需求了),并抽象出中间状态的方法,非常有用,呵呵
TO:婧颦
       你说的对,前两列是不能产生有实际意义的测试用例,我在下面画了横线,呵呵,但应用因果图法,就必须列出原因和结果的所有组合,就这个例子来说确实就只有六种情况,用你的方法也可以得出正确结果,但这是因果图中最简单的一个例子,就是为了让初学者看懂才用它的,你可以看看论坛里中国象棋的例子,如果有兴趣,我这里还有饮料贩卖机的找零的例子。呵呵  
     最后顺便说一句,我是等待花开,因为那个密码提示问题忘了,就重新申请了一个,有什么问题可以继续提问,还是很希望和大家交流的
回复 支持 反对

使用道具 举报

该用户从未签到

33#
发表于 2005-7-1 12:33:51 | 只看该作者
to 等待花开:
你那个中国象棋的例子,我下载了,却没来及的看!呵呵,因为最近比较忙!^_^以后看了再找你讨论吧!
其实,我觉得软件测试中的很多思想与例子都是借用了数学建模中一些小例子。所以,我觉得有空看看以前数模的书,对我的测试工作启迪比较大!呵呵!你有兴趣也可以看看呀!至少对于我来说,是比较有用的!呵呵!
有空跟你下象棋吧!
回复 支持 反对

使用道具 举报

该用户从未签到

34#
 楼主| 发表于 2005-7-1 13:51:46 | 只看该作者
to illusion:因果图和决策表完全可以用于各种项目的测试,而且我在实际工作中用的很多。如果只是为了简化测试用例的数量,对于你说的那种页面间的输入输出的不同组合,会形成不同结果时的情况,使用正交表的方法反而会更好。对于业务规则比较复杂的系统,使用因果图和决策表更容易保证不遗漏测试用例,和进行测试用例的简化与筛选。
回复 支持 反对

使用道具 举报

该用户从未签到

35#
 楼主| 发表于 2005-7-1 13:54:02 | 只看该作者
另外,因果图/决策表一个更有用的方面是用来检查需求——例如郑人杰那本测试书中关于因果图的例子就存在需求缺陷,论坛上另一篇自动贩卖机的例子也存在需求缺陷,都是可以用因果图/决策表的方法检查出来的。
对了,就是等待花开用的这个例子,最后那列三个条件都不成立的时候系统应该如何做出反应,需求中是没有描述的。

[ Last edited by jackei on 2005-7-1 at 13:57 ]
回复 支持 反对

使用道具 举报

该用户从未签到

36#
发表于 2005-7-1 17:47:35 | 只看该作者
to jackei:另一篇自动贩卖机的例子在什么地方了?
我没看到能否告知一下。
谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

37#
发表于 2005-7-2 12:57:10 | 只看该作者

谢谢斑竹,呵呵

因果图可以应用到各种项目中,呵呵,以后要试着多用(测过的项目还比较少^_^)。
TO:婧颦
     数学建模的知识,我还没学过,有空的时候一定看,呵呵,到时候就要向你求教了。
回复 支持 反对

使用道具 举报

该用户从未签到

38#
 楼主| 发表于 2005-7-4 10:41:31 | 只看该作者
to lxd1229,下面的例子就是了。

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

其实这个论坛里对于因果图的讨论也没有几个帖子,搜索一下很容易就找到了 ^_^
回复 支持 反对

使用道具 举报

该用户从未签到

39#
发表于 2005-7-5 09:10:07 | 只看该作者
第一次接触到,很多都不懂,正在努力研究中~~
回复 支持 反对

使用道具 举报

该用户从未签到

40#
发表于 2005-7-5 09:24:26 | 只看该作者
第一次接触到,很多都不懂,正在努力研究中~~
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-25 15:26 , Processed in 0.075424 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表