1.有 一个处理单价为 5 角钱的饮料的自动售货机软件测试用例的设计。其规格说明如下:若投
入 5 角钱或 1 元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料 就送出来。若
售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入 1 元硬币并押下按钮
后,饮料不送出来而且 1 元硬币也退出来;若有零钱找,则显 示〖零钱找完〗的红灯灭,
在送出饮料的同时退还 5 角硬币。
1)分析这一段说明,列出原因和结果
原因:
C1.售货机有零钱找
C2.投入 1 元硬币
C3.投入 5 角硬币
C4.押下橙汁按钮
C5.押下啤酒按钮
结果:
E1.售货机〖零钱找完〗灯亮
E2.退还 1 元硬币
E3.退还 5 角硬币
E4.送出橙汁饮料
E5.送出啤酒饮料
2)画出因果图,如图所示。所有原因结点列在左边,所有结果结点列在右边。建立中间结点,
表示处理的中间状态。中间结点: