51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6797|回复: 8
打印 上一主题 下一主题

[原创] 画因果图时,怎么找到中间状态呢?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-8-2 11:11:55 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
网上有一例题,我就没看明白,为什么中间状态是他写的那几个?是怎么得到中间状态的呢?
有一个处理单价为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. 钱已付清
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

9#
发表于 2011-6-1 23:03:11 | 只看该作者
2)将输入条件一一与输出条件连接,连接过程中就能发现某一些输入条件还需要必要的“前提条件”才能顺利连接 ...
pdlmg 发表于 2010-8-2 17:02


呵呵,我要的也是这个解释。谢谢了!
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2010-8-2 17:02:41 | 只看该作者
2)将输入条件一一与输出条件连接,连接过程中就能发现某一些输入条件还需要必要的“前提条件”才能顺利连接到输出结果。
这些“前提条件”不是用户能操作的,但是与输出结果有必然关系的,就是“中节点”了。
要的就是这解释,明白了,谢谢版主
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2010-8-2 15:54:05 | 只看该作者

回复 5# 的帖子

http://bbs.51testing.com/thread-253165-1-3.html

哎,先浏览一下这个帖子吧,有问题再讨论。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2010-8-2 15:27:48 | 只看该作者
中间态啊.....我现在还不明白因果图的用法
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2010-8-2 13:36:03 | 只看该作者
搜索出来的信息都差不多   我就是不明白中间节点是怎么取的,为什么只取这4个
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2010-8-2 11:48:22 | 只看该作者

没明白你的意思

我为什么上传不了图片呢???
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-8-2 11:31:57 | 只看该作者
::tuxue:::

请使用搜索功能
回复 支持 反对

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2010-8-2 11:29:28 | 只看该作者
file:///D:/clip_image001.jpg
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-6 12:47 , Processed in 0.079475 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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