如何利用因果图分析法设计测试用例,遇到的一个案例题目
有一个彩票系统,当有登录权限并登陆成功后,可在兑奖终端兑奖;若奖金超过一定额度,需要到省彩票中心办理兑奖操作;非本省的彩票不能兑奖。请使用因果图分析法设计判定表,并写出其设计过程,包括原因、结果、因果图(含约束)、判定表。
本人最近一直在研究因果图分析法,却一直还没有开窍,很是恼火,请高人给予指点,在此跪拜! 不是所有的情况都适合用因果图的,因果图适合应用于多条件共同制约结果的情况,而且这种制约逻辑关系需要很明确。
而你上面所述内容,和考试成绩得不同分数,不同分数对应不同级别,优秀...不及格,这种情况更适合用等价类,而非因果图。 回复 2# davy_chen
有道理,可能有时候会被混淆,测试用例的设计,不一定要循规蹈矩,只要全面覆盖就比较好 感谢楼上两位朋友的回复,我以前也是更多的用等价类的方法,可是遇到过两次因果图的面试题目,两次都没答好,还请各位帮忙分析一下因果图。我在网上也搜了搜过,总是看到那几个案例,还是没有掌握它。 判断图如下:
回复 5# 蓝色迷茫
回答的很好,学习了啊。 感谢朋友的回答。 原因: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
个人意见,求点评 还是没大懂,这个因果法我觉有点复杂,能在解答的更深入点吗? 本帖最后由 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 因果图:
条件:1.登陆成功 2.额度在范围内 3.本省
结果:11.终端兑奖 22.省中心兑奖 33.不能兑奖
因果图
1^2^3-->11 1^3^非2-->221^非3->33
回复 13# 冬儿
这个判定表没有合并,还是有就是条件桩和结果桩这样划分可能更好点:
条件:权限,登录,奖金,本省
结果:终端兑奖,省彩票中心兑奖,不能兑奖
分析完后最后要记得合并 回复 3# xiaoshi_2011
其实我感觉LZ的这个实例用判定表来设计测试用例的确挺合适的--- 今天登录进来看到这么人关注,我除了感动还是感动...感谢各位大侠精彩分析及设计,学习了!不过关于14楼的版主所讲的“没有合并”是什么意思,我有点不明白,请详解,跪谢了... 今天登录进来看到这么人关注,我除了感动还是感动...感谢各位大侠精彩分析及设计,学习了!不过关于14楼的版主所讲的“没有合并”是什么意思,我有点不明白,请详解,跪谢了... 回复 17# doublelucky
就是说,我举个例子吧,比如登录都没有成功的情况下(表中1,2,3,4列),结果都是不能兑奖,这四列只要一列就行了,即登录成功为0,其余条件为任意值(—),不能兑奖。 谢谢,学习了...
RE: 如何利用因果图分析法设计测试用例,遇到的一个案例题目
谢谢,学习了...
页:
[1]