测试用例设计—自动售货机因果图分析[指南]

上传人:a**** 文档编号:159636976 上传时间:2022-10-09 格式:DOC 页数:6 大小:584.50KB
返回 下载 相关 举报
测试用例设计—自动售货机因果图分析[指南]_第1页
第1页 / 共6页
测试用例设计—自动售货机因果图分析[指南]_第2页
第2页 / 共6页
测试用例设计—自动售货机因果图分析[指南]_第3页
第3页 / 共6页
点击查看更多>>
资源描述
命题有一个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。其规格说明如下:假设投入5角钱或1元钱的硬币,押下橙汁或啤酒的按钮,那么相应的饮料就送出来。假设售货机没有零钱找,那么一个显示零钱找完的红灯亮,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来;假设有零钱找,那么显示零钱找完的红灯灭,在送出饮料的同时退还5角硬币。分析根据该命题,我们可以分析出,自动售货机的业务中一共存在5个条件和5个结果,分别是:条件:3.投入5角硬币 5.押下啤酒按钮 结果: 1.售货机零钱找完灯亮 当售货机中没有零钱的时候就有亮红灯 当投入1元,而且售货机中没有零钱可找的时候3.退还5角硬币 当投入1元,而且售货机中有零钱可找的时候因果图画条件和结果因果图画简单关系在画完空白的条件和结果之后,我们可以将题目中最直接和简单的因果条件标出1、条件“有零钱和结果“红灯亮是一个“非的关系,当“有零钱的时候,红灯是不亮的,而当售货机中“没有零钱的时候,红灯必须要亮的。2、条件“投1元和条件“投5角是一个“E的关系,这两个动作不可能同时发生,即同时投入1元钱和5角钱不能同时为真;但是我们允许即“不投入1元钱也“不投入5角钱可以同时为假。3、条件“选啤酒和条件“选橙汁是一个“E的关系,这两个动作不可能同时发生,即同时“选择啤酒和“选择橙汁不能同时为真;但是我们允许即“不选择啤酒也“不选择橙汁可以同时为假。4、条件“选啤酒和条件“选橙汁对于程序处理过程是等价的,即二者无论是价格还是系统的处理方法都是相同的,因此这两个条件可以合并为一个中间节点。而且这两个条件之间使用“或的关系。5、注意,条件“投1元和条件“投5角不是等价关系,外表上看,他们都是“钱,好似差不多,但是对于程序的处理过程确实完全不同的,“投5角后完全不用判断当前售货机中是否有零钱因为题目中规定所有的商品都是5角钱,而“投1元就不行了。因果图送出商品现在我们从结果的角度考虑,要想“出啤酒或者“出橙汁,从现实买卖中分析必须要有什么先决条件呢?是的,就是“你的钱要付清,而且你一定要选择了“啤酒或者“橙汁才行。而在上面的已有因果图中,我们无法找到“钱付清的因素,因此这时候我们可以试着再加一个中间节点,就叫“钱付清吧。要想获得选中的商品,那么条件“钱付清和条件“选啤酒/选橙汁必须要同时成立,因此是“与的关系。因果图应该找零钱根据题意,当投入1元钱,而且又选中了某一种商品的时候,系统是需要找零钱的。而现有条件和结果中并没有涉及到“应该找零钱这种情况,因此我们还需要增加一个中间节点“应该找零钱。条件“投1元和条件中间节点“选商品与结果中间“应该找零钱是“与的关系,即这两个条件必须同时满足。因果图能够找零钱上面已经确定了“投入1元钱并且“选商品,系统应该找给客户5角钱,那么接下来就要看当前售货机中是否有零钱可找了,庆幸的是,存在“有零钱的条件;现在系统“应该找零钱给客户,而且恰恰又“有零钱找给客户,那么就可以确定系统“能够找零钱给客户了,所以这里我们又可以增加一个中间节点“能够找零钱。条件“有零钱和条件中间节点“应该找零钱与结果“能够找零钱之间是“与的关系。因果图1元钱付清现在已经确定客户“投入1元钱并且“选商品后,系统“有零钱可找,那么紧接着就可以找钱给客户了。条件“能够找零钱和结果“找5角是“恒等的关系;条件“能够找零钱和结果中间节点“钱付清也是“恒等的关系;因果图5角钱付清考虑完投入1元钱后系统的处理情况,我们再来看投入5角钱后系统是如何处理的。因为售货机中的全部商品都是5角钱的,因此就不存在找零的问题了,只要客户“投入5角并且按下相应的商品选择按钮就好了。所以,条件“投5角和结果中间节点“钱付清直接是“恒等的关系。另外,条件“投5角和条件中间节点“能够找零钱都代表金额的计算已经结束,即“钱付清,因此条件“投5角和条件中间节点“能够找零钱与结果中间节点“钱付清之间是“或的关系。因果图退还1元我们考虑完了投入5角钱及投入1元钱并找零后,最后在考虑一下退还1元钱的情况。毫无疑问,当投入1元钱,并且选择了某种商品的时候,如果当前售货机中没有零钱可找,那么只能退还用户这1元钱了。因此,条件“没零钱和条件“应该找零钱与结果“找1元之间应该是“与的关系,而且我们的条件中关于零钱是用了肯定的描述,即“有零钱,要想表示没有零钱,直接使用一个“非关就可以了。判定表去除无效用例合并判定表
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 商业管理 > 商业计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!