51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 17921|回复: 22
打印 上一主题 下一主题

[求助] 自动贩卖机的因果图解释

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-6-23 17:38:49 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
有一个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。其规格说明如下:若投入5角钱或1元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找,则显示〖零钱找完〗的红灯灭,在送出饮料的同时退还5角硬币。
1) 分析这一段说明,列出原因和结果
原因:
1.售货机有零钱找
2.投入1元硬币
3.投入5角硬币
4.押下橙汁按钮
5.押下啤酒按钮
结果:
21.售货机〖零钱找完〗灯亮   
22.退还1元硬币
23.退还5角硬币              
24.送出橙汁饮料
25.送出啤酒饮料
2)画出因果图,如图所示。所有原因结点列在左边,所有结果结点列在右边。建立中间结点,表示处理的中间状态。中间结点:
11. 投入1元硬币且押下饮料按
12. 押下〖橙汁〗或〖啤酒〗的按钮
13. 应当找5角零钱并且售货机有零钱找
14. 钱已付清


有那个高手可以解释下这个因果图是怎么画的吗?
主要是画的思路,以及这个中间结点是怎么来的啊?
万分感谢了。

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

  • TA的每日心情
    慵懒
    2015-4-22 15:34
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    23#
    发表于 2012-10-10 17:57:47 | 只看该作者
    我想请教,正V跟到V一样吗?回复 5# Jackc
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    22#
    发表于 2012-9-16 22:14:05 | 只看该作者
    一直在研究中,谢谢,先记下了,顶顶!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    21#
    发表于 2012-9-16 13:42:54 | 只看该作者
    回复 5# Jackc


        Jack大大,您这个因果图ZIP,解压有问题,可否重传下呀,新手叩拜,谢谢。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2010-11-19 13:39:46 | 只看该作者
    回复 19# Jackc


        明白了 ,谢谢你!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2010-11-19 12:32:01 | 只看该作者
    回复 18# cocaxiaojing

    比如第1~4列,2,3条件均为真。此用例不符合条件2和条件3应为“唯一”的属性,故舍去。

    第5列,4,5条件均为真,不符合4,5条件的唯一属性,舍去。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2010-11-19 11:32:33 | 只看该作者
    回复 16# Jackc


        因果图我能看明白,就是这个判定表我有点不明白!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2010-11-19 11:18:02 | 只看该作者
    回复 16# Jackc
    这个用例的前5列我有疑问,为什么没有结果呢?钱难道是白投了?钱不吐出来吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2010-11-18 16:01:43 | 只看该作者
    回复 15# cocaxiaojing

    引用“黑盒测试用例设计白皮书”中关于此实例的判定表如下:



    1。首先,先看“条件”部分(最上面那5行),根据5个输入条件,穷举出所有的可能性,每个输入条件具备2个属性:真 & 假。
    2^5=32,所以有32个用例。

    2。然后根据条件得到“中间结果”部分,最后得到“结果”。

    3.根据因果图关系,将判定表中“条件”“中间结果”“结果”三部分关系不一致的用例去掉(其实完成“条件”穷举时就可以筛掉一部分了),也就是灰色的部分。

    4.删除无效的用例,如16和32列,因为没有进行任何操作,所以删掉。

    5.整理最后可用的用例。所有“测试用例”项为“Y”的列则为真实用例,共16个。

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2010-11-18 14:08:31 | 只看该作者
    回复 5# Jackc


        判定表如何生成的啊?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2010-9-24 21:12:33 | 只看该作者
    我去华为也面试过这个题,没做出来
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2010-9-13 17:13:16 | 只看该作者
    这是51培训时候讲的题啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2010-7-22 13:40:58 | 只看该作者
    面试遇到这问题,已悲剧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2010-6-24 15:49:09 | 只看该作者

    回复 8# 的帖子

    那几个关系还是很好理解的嘛,你想想,+、—、*、/以及开方这些都能学会,那4个运算符又是什么难题呢?

    只要多用几次就行了~::daxiao:::
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2010-6-24 15:47:15 | 只看该作者
    因果图主要分三步走:
    1、确定输入条件和输出结果
    哪些测试元素是用户“能够操作”的,分为一类
    哪些测试元素是用户通过输入能“查看到的结果”,分为一类

    2、初步连接输入和输出,提取中节点
    此过程有2步,需要同时进行:

    1)分析各个输入条件的关系(这里需要熟悉因果关系),由因果关系和需求条件决定每个输入节点是否存在多个流程;

    2)将输入条件一一与输出条件连接,连接过程中就能发现某一些输入条件还需要必要的“前提条件”才能顺利连接到输出结果。
    这些“前提条件”不是用户能操作的,但是与输出结果有必然关系的,就是“中节点”了。

    3)检查
    分析每条流程中,针对于同一节点的不同流程间的关系,判断设计的因果图是否正确和完善。(最好能再结合需求条件分析一些具有代表性的输入数据来辅助检查)

    到这里因果图就设计好了,剩下的就是转换为判定表的工作了。

    因果图法大概就是这么一个过程。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2010-6-24 15:38:46 | 只看该作者
    恒等.或.非.与.

    异.或.唯一.要求.

    这几个搞不懂,这图就别看了,这几个搞懂了.这图稍看一下就行了.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2010-6-24 15:33:35 | 只看该作者
    这是51培训时候讲的题啊.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2010-6-24 15:29:44 | 只看该作者

    回复 5# 的帖子

    还是版主好啊!非常感谢,就是想学1个,举一反三,反而我连一个都看不懂,懂了他 的实际步骤,不知道该如何操作。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2010-6-24 11:33:19 | 只看该作者
    哦~,忘了说了,看PPT的时候用播放模式,这样你能看到整个因果图是怎样画出来的::daxiao:::
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2010-6-24 11:27:50 | 只看该作者
    我以前做过一个这道题的培训PPT,你可以先看看

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-27 16:28 , Processed in 0.102089 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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