《测试用例自动售货机》由会员分享,可在线阅读,更多相关《测试用例自动售货机(4页珍藏版)》请在金锄头文库上搜索。
1、题目:有一个处理单价为 5角钱的饮料的自动售货机软件测试用例的设计。其规格说明如下:若投入5角钱或1元钱的硬币,押下橙汁或啤酒的按钮,则相应的饮料就送出来。若售货机没有零钱找,则一个显示零钱找完的红灯亮,这时在投入1元硬币并押下按钮后,饮料不送出来而且 1元硬币也退出来;若有零钱找,则显示零钱找完的红灯灭,在送出饮料的同时退还 5角硬币。1分析这一段说明,列出原因和结果原因:1售货机有零钱找2投入1元硬币3投入5角硬币4.押下橙汁按钮5押下啤酒按钮结果:21. 售货机零钱找完灯亮22. 退还1元硬币23. 退还5角硬币24. 送出橙汁饮料25. 送出啤酒饮料2. 画出因果图如图所示。所有原因结
2、点列在左边,所有结果结点列在右边。建立中间结点,表示处理的中 间状态。中间结点:11. 投入1元硬币且押下饮料按钮12. 押下橙汁或啤酒的按钮13. 应当找5角零钱并且售货机有零钱找14. 钱已付清投入1元變币抽入 IJ1押I课汁按押下囉酒按耙啓贷机零钱找完*灯亮退坯】兀硬币找冋5甬吨币透出槪汁歆料送出啤酒钦料3. 转换成判定表:序号 5345675 10 12345676&2012345f57fi&3O124设计测试用例1)2)3)4)5)6)7)8)9)在售货机有零钱找的情况下, 饮料。在售货机有零钱找的情况下, 饮料。在售货机有零钱找的情况下,投入 在售货机有零钱找的情况下,投入 在售货
3、机有零钱找的情况下,投入 在售货机有零钱找的情况下,投入投入投入1元硬币,1元硬币,押下橙汁按钮,找回5角硬币并送出橙汁押下啤酒按钮,找回5角硬币并送出啤酒系统不做任何处理。1元硬币,5角硬币,押下橙汁按钮,送出橙汁饮料。5角硬币,押下啤酒按钮,送出啤酒饮料。5角硬币,系统不做任何处理。10)11)12)13)14)15)16)在售货机有零钱找的情况下,押下橙汁按钮,系统不做任何处理。 在售货机有零钱找的情况下,押下啤酒按钮,系统不做任何处理。 在售货机没有零钱找的情况下,投入 亮,并退还1元硬币。在售货机没有零钱找的情况下,投入 亮,并退还1元硬币。在售货机没有零钱找的情况下,投入 在售货机没有零钱找的情况下,投入 亮,并送出橙汁饮料。在售货机没有零钱找的情况下,投入 亮,并送出啤酒饮料。在售货机没有零钱找的情况下,投入元硬币,押下橙汁按钮,售货机“零钱找完”元硬币,押下啤酒按钮,售货机“零钱找完”元硬币,售货机“零钱找完”灯亮。5角硬币,押下橙汁按钮,售货机“零钱找完”5角硬币,押下啤酒按钮,售货机“零钱找完”5角硬币,售货机“零钱找完”灯亮。在售货机没有零钱找的情况下,押下橙汁按钮,售货机“零钱找完”灯亮。 在售货机没有零钱找的情况下,押下啤酒按钮,售货机“零钱找完”灯亮。