2022年测试用例设计方案—自动售货机因果图分析 .pdf
《2022年测试用例设计方案—自动售货机因果图分析 .pdf》由会员分享,可在线阅读,更多相关《2022年测试用例设计方案—自动售货机因果图分析 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、命题有一个处理单价为5 角钱的饮料的自动售货机软件测试用例的设计。其规格说明如下:若投入5 角钱或 1 元钱的硬币,押下橙汁或啤酒的按钮,则相应的饮料就送出来。若售货机没有零钱找,则一个显示零钱找完的红灯亮,这时在投入1 元硬币并押下按钮后,饮料不送出来而且1 元硬币也退出来;若有零钱找,则显示零钱找完的红灯灭,在送出饮料的同时退还5 角硬币。分析根据该命题,我们可以分析出,自动售货机的业务中一共存在5 个条件和5 个结果,分别是:条件:1.售货机有零钱找2.投入 1 元硬币3.投入 5 角硬币4.押下橙汁按钮5.押下啤酒按钮结果:1.售货机零钱找完灯亮当售货机中没有零钱的时候就有亮红灯2.退
2、还 1 元硬币当投入 1 元,而且售货机中没有 零钱可找的时候3.退还 5 角硬币当投入 1 元,而且售货机中有零钱可找的时候4.送出橙汁饮料5.送出啤酒饮料因果图画条件和结果有零钱选橙汁选啤酒投5角投1元红灯亮出橙汁出啤酒找5角找1元因果图画简单关系在画完空白的条件和结果之后,我们可以将题目中最直接和简单的因果条件标出1、条件“有零钱”和结果“红灯亮”是一个“非”的关系,当“有零钱”的时候,红灯是不亮的,而当售货机中“没有零钱”的时候,红灯必须要亮的。2、条件“投1 元”和条件“投5 角”是一个“E ”的关系,这两个动作不可能同时发生,即同时投入1 元钱和 5 角钱(不能同时为真);但是我们
3、允许即“不投入1 元钱”也“不投入5 角钱”(可以同时为假)。3、条件“选啤酒”和条件“选橙汁”是一个“E”的关系,这两个动作不可能同时发生,即同时“选择啤酒”和“选择橙汁”(不能同时为真);但是我们允许即“不选择啤酒”也“不选择橙汁”(可以同时为假)。4、条件“选啤酒”和条件“选橙汁”对于程序处理过程是等价的,即二者无论是价格还是系统的处理方法都精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 6 页是相同的,因此这两个条件可以合并为一个中间节点。而且这两个条件之间使用“或”的关系。5、注意,条件“投1 元”和条件“投5 角”不是等价关
4、系,表面上看,他们都是“钱”,好像差不多,但是对于程序的处理过程确实完全不同的,“投5 角”后完全不用判断当前售货机中是否有零钱(因为题目中规定所有的商品都是5 角钱),而“投1 元”就不行了。有零钱选橙汁选啤酒投5角投1元红灯亮出橙汁出啤酒找5角找1元EE选商品V因果图送出商品现在我们从结果的角度考虑,要想“出啤酒”或者“出橙汁”,从现实买卖中分析必须要有什么先决条件呢?是的,就是“你的钱要付清”,而且你一定要选择了“啤酒”或者“橙汁”才行。而在上面的已有因果图中,我们无法找到“钱付清”的因素,因此这时候我们可以试着再加一个中间节点,就叫“钱付清”吧。要想获得选中的商品,则条件“钱付清”和条
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年测试用例设计方案自动售货机因果图分析 2022 测试 设计方案 自动 售货 因果 分析
限制150内