doublelucky 发表于 2012-9-12 21:45:39

如何利用因果图分析法设计测试用例,遇到的一个案例题目

有一个彩票系统,当有登录权限并登陆成功后,可在兑奖终端兑奖;若奖金超过一定额度,需要到省彩票中心办理兑奖操作;非本省的彩票不能兑奖。
    请使用因果图分析法设计判定表,并写出其设计过程,包括原因、结果、因果图(含约束)、判定表。

本人最近一直在研究因果图分析法,却一直还没有开窍,很是恼火,请高人给予指点,在此跪拜!

冬儿 发表于 2013-1-1 16:54:28

davy_chen 发表于 2012-9-13 10:00:37

不是所有的情况都适合用因果图的,因果图适合应用于多条件共同制约结果的情况,而且这种制约逻辑关系需要很明确。
而你上面所述内容,和考试成绩得不同分数,不同分数对应不同级别,优秀...不及格,这种情况更适合用等价类,而非因果图。

xiaoshi_2011 发表于 2012-9-13 13:55:14

回复 2# davy_chen


    有道理,可能有时候会被混淆,测试用例的设计,不一定要循规蹈矩,只要全面覆盖就比较好

doublelucky 发表于 2012-9-16 21:48:56

感谢楼上两位朋友的回复,我以前也是更多的用等价类的方法,可是遇到过两次因果图的面试题目,两次都没答好,还请各位帮忙分析一下因果图。我在网上也搜了搜过,总是看到那几个案例,还是没有掌握它。

蓝色迷茫 发表于 2012-9-19 10:26:40

判断图如下:

greenliuqin 发表于 2012-9-19 14:47:26

回复 5# 蓝色迷茫


    回答的很好,学习了啊。

doublelucky 发表于 2012-10-8 21:15:30

感谢朋友的回答。

xjshhx 发表于 2012-10-23 14:13:32

原因:1.有权限 2.额内 3.本省      结果:4.登录不成功 5.兑奖 6.兑奖中心 7.不兑

因果图:非1——4; 1^2^3——5;1^非2^3——6; 1^非3——7

决策表:1NYYY
            2-   YN-
            3-   YYN
            4X
            5      X
            6         X
            7             X



个人意见,求点评

风中的云 发表于 2012-12-5 16:16:46

还是没大懂,这个因果法我觉有点复杂,能在解答的更深入点吗?

7881393 发表于 2012-12-10 15:15:40

本帖最后由 7881393 于 2012-12-10 15:17 编辑

参考下吧

权限              Y        Y        Y        Y        Y        X
登录              Y        X        Y        Y        Y       
额度              Y                X        X        Y       
本省              Y                Y        X        X       

进入系统        Y        X        Y        Y        Y        X
兑奖              Y        X        X        X        X        X
去福彩中心        X        X        Y        X        X        X

冬儿 发表于 2013-1-1 16:51:43

因果图:
条件:1.登陆成功 2.额度在范围内 3.本省
结果:11.终端兑奖 22.省中心兑奖 33.不能兑奖
因果图
1^2^3-->11   1^3^非2-->221^非3->33

没翅膀的飞鱼 发表于 2013-1-12 15:56:42

回复 13# 冬儿

这个判定表没有合并,还是有就是条件桩和结果桩这样划分可能更好点:
条件:权限,登录,奖金,本省
结果:终端兑奖,省彩票中心兑奖,不能兑奖
分析完后最后要记得合并

没翅膀的飞鱼 发表于 2013-1-12 15:58:02

回复 3# xiaoshi_2011

其实我感觉LZ的这个实例用判定表来设计测试用例的确挺合适的---

doublelucky 发表于 2013-1-17 23:52:40

今天登录进来看到这么人关注,我除了感动还是感动...感谢各位大侠精彩分析及设计,学习了!不过关于14楼的版主所讲的“没有合并”是什么意思,我有点不明白,请详解,跪谢了...

doublelucky 发表于 2013-1-17 23:55:06

今天登录进来看到这么人关注,我除了感动还是感动...感谢各位大侠精彩分析及设计,学习了!不过关于14楼的版主所讲的“没有合并”是什么意思,我有点不明白,请详解,跪谢了...

青miao 发表于 2013-1-21 13:40:29

回复 17# doublelucky
就是说,我举个例子吧,比如登录都没有成功的情况下(表中1,2,3,4列),结果都是不能兑奖,这四列只要一列就行了,即登录成功为0,其余条件为任意值(—),不能兑奖。

doublelucky 发表于 2013-1-25 22:10:14

谢谢,学习了...

newtestuser 发表于 2013-1-28 15:33:20

RE: 如何利用因果图分析法设计测试用例,遇到的一个案例题目

aust123321 发表于 2016-8-22 10:42:19

谢谢,学习了...
页: [1]
查看完整版本: 如何利用因果图分析法设计测试用例,遇到的一个案例题目