2022年测试用例设计方案—自动售货机因果图分析.docx
《2022年测试用例设计方案—自动售货机因果图分析.docx》由会员分享,可在线阅读,更多相关《2022年测试用例设计方案—自动售货机因果图分析.docx(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. 送出啤酒饮料因果图画条件和结果有零钱投1元投5角选啤酒选橙汁红灯亮找1元找5角出啤酒出橙汁因果图画简洁关系在画完空白的条件和结果之后,我们可以将题目中最直接和简洁的因果条件标出1、条件“有零钱”和结果“红灯亮”是一个“非”的关系,当“有零钱”的时候,红灯是不亮的,而当售货机中“没有零钱”的时候,红灯必需要亮的;2、条件“投 1 元”和条件“投5 角”是一个“ E”的关系,这两个动作不行能同时发生,即同时投入1 元钱和 5 角钱
3、(不能同时为真);但是我们答应即“不投入1 元钱”也“不投入5 角钱”(可以同时为假);3、条件“选啤酒”和条件“选橙汁”是一个“E”的关系,这两个动作不行能同时发生,即同时“挑选啤酒”和“挑选橙汁”(不能同时为真);但是我们答应即“不挑选啤酒”也“不挑选橙汁”(可以同时为假);4、条件“选啤酒”和条件“选橙汁”对于程序处理过程是等价的,即二者无论是价格仍是系统的处理方法都是相同的,因此这两个条件可以合并为一个中间节点;而且这两个条件之间使用“或”的关系;5、留意,条件“投1 元”和条件“投5 角”不是等价关系,表面上看,他们都是“钱”,似乎差不多,但是对于程序的处理过程的确完全不同的,“投5
4、 角”后完全不用判定当前售货机中是否有零钱(由于题目中规定全部的商品都是 5 角钱),而“投 1 元”就不行了;有零钱红灯亮投1元E找1元投5角找5角选啤酒E选商品V出啤酒选橙汁出橙汁因果图送出商品现在我们从结果的角度考虑,要想“出啤酒”或者“出橙汁”,从现实买卖中分析必需要有什么先决条件呢?是的,就是“你的钱要付清”,而且你肯定要挑选了“啤酒”或者“橙汁”才行;而在上面的已有因果图中,我们无法找到“钱付清”的因素,因此这时候我们可以试着再加一个中间节点,就叫“钱付清”吧;要想获得选中的商品,就条件“钱付清”和条件“选啤酒 / 选橙汁”必需要同时成立,因此是“与”的关系;有零钱红灯亮投1元E找
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 测试 设计方案 自动 售货 因果 分析
限制150内