51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 32107|回复: 67
打印 上一主题 下一主题

关于一道题目中因果图的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-3-23 13:58:28 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
学习黑盒测试的因果图对于如何确定所给条件的原因、中间过程、结果没有一个明确的思路,希望能够给与指导,不胜感谢。

题目如下:例如,有一个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。其规格说明如下:
    若投入5角钱或1元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找,则显示〖零钱找完〗的红灯灭,在送出饮料的同时退还5角硬币。”

(1) 分析这一段说明,列出原因和结果
       原因:        
1. 售货机有零钱找
2. 投入1元硬币
3. 投入5角硬币
4. 押下橙汁按钮
5. 押下啤酒按钮

建立中间结点,表示处理中间状态:
11. 投入1元硬币且押下饮料按钮
12. 押下〖橙汁〗或〖啤酒〗的按钮
13. 应当找5角零钱并且售货机有零钱找
14. 钱已付清

结果:
21. 售货机〖零钱找完〗灯亮
22. 退还1元硬币
23. 退还5角硬币
24. 送出橙汁饮料
25. 送出啤酒饮料

(2) 画出因果图。所有原因结点列在左边,所有结果结点列在右边。
(3) 由于 2 与 3 ,4 与 5 不能同时发生,分别加上约束条件E。
(4) 因果图

为什么没有原因:售货机没有零钱找;结果:售货机零钱找完灯亮这两种情况?
还有就是11-〉13;11-〉22为什么是和不是并的关系?
谢谢!

[[i] Last edited by nana430 on 2005-3-23 at 14:00 [/i]]

本帖子中包含更多资源

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

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

该用户从未签到

2#
 楼主| 发表于 2005-3-23 15:51:46 | 显示全部楼层
谢谢斑竹,我想问一下如何对原因和结果以及中间结点进行详细的说明,是否有什么依据?对于因果是否越详细越好呢?还有就是我提出的问题能否指点一下?

原因:售货机没有零钱找;    结果:售货机零钱找完灯亮       这两种情况怎么没有出现在因果关系里面?

还有就是          11-〉13;11-〉22为什么是和不是并的关系?

谢谢!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-4 11:02 , Processed in 0.068431 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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