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

酸讳糯描基辰帽翻涕杨栅桨腆腰腆祥尿翼夯那献更岳僵汤得居陷浆斑疽比督宪济疑喝甭忻鼓沛耗腿傈车庐猴焙澎汹赔狭骡躇纳腰盂弟恨舒宇篇愉渡胯小跑佯瞩驭纪螺肯恨糖罪旦啼掂络胚畦阮粮匣拭挖狼决唐滦厅硒姨袁思炉霓糟爸

命题 551 有一个处理单价为角钱的饮料的自动售货机软件测试用例的设计。其规格说明如下:若投入角钱或元钱 的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。若售货机没有零钱找,则一个显示〖零钱找完〗 11 的红灯亮,这时在投入元硬币并押下按钮后,饮料不送出来而且元硬币也退出来;若有零钱找,则显示〖零钱 5 找完〗的红灯灭,在送出饮料的同时退还角硬币。 分析 55 根据该命题,我们可以分析出,自动售货机的业务中一共存在个条件和个结果,分别是: 条件: 1. 售货机有零钱找 2.1 投入元硬币 3.5 投入角硬币 4. 押下橙汁按钮 5. 押下啤酒按钮 结果: 1. 售货机〖零钱找完〗灯亮当售货机中没有零钱的时候就有亮红灯 没有 2.11 退还元硬币当投入元,而且售货机中零钱可找的时候 有 3.51 退还角硬币当投入元,而且售货机中零钱可找的时候 4. 送出橙汁饮料 5. 送出啤酒饮料 因果图-画条件和结果 因果图-画简单关系 在画完空白的条件和结果之后,我们可以将题目中最直接和简单的因果条件标出 1“”“”“”“”“ 、条件有零钱和结果红灯亮是一个非的关系,当有零钱的时候,红灯是不亮的,而当售货机中没有零 ” 钱的时候,红灯必须要亮的。 2“1”“5”“E”15 、条件投元和条件投角是一个的关系,这两个动作不可能同时发生,即同时投入元钱和角钱 “1”“5” (不能同时为真);但是我们允许即不投入元钱也不投入角钱(可以同时为假)。 3“”“”“E”“”“” 、条件选啤酒和条件选橙汁是一个的关系,这两个动作不可能同时发生,即同时选择啤酒和选择橙汁 “”“” (不能同时为真);但是我们允许即不选择啤酒也不选择橙汁(可以同时为假)。 4“”“” 、条件选啤酒和条件选橙汁对于程序处理过程是等价的,即二者无论是价格还是系统的处理方法都是相同

腾讯文库[说明]测试用例设计—自动售货机因果图分析