有一个饮料自动售货机(单价为1元5角钱)的控制处理软件,它的功能说明书如下:
若投入1元5角钱的硬币,按下 “可乐”、“雪碧”或“绿茶”按钮,则送出相应的饮料;
若投入2元钱的硬币,同样也是按下“可乐”、“雪碧”或“绿茶”按钮,则在送出饮料的同时退还5角钱的硬币。
若投入2元钱的硬币,同样也是按下“可乐”、“雪碧”或“绿茶”按钮,则在送出饮料的同时退还5角钱的硬币。
任务1、根据规格说明书,列出原因和结果; | |||||
任务2、根据原因和结果,画出因果图; | |||||
任务3、根据因果图,画出决策表; | |||||
任务4、根据决策表,设计测试用例; |
原因 | 编 | 结果 | 编 | |||
投入1元5角硬币 | C1 | 退换5角钱 | e1 | |||
投入2元硬币 | C2 | 送出”可乐”饮料 | e2 | |||
按下”可乐”按钮 | C3 | 送出”雪碧”饮料 | e3 | |||
按下”雪碧”按钮 | C4 | 送出”绿茶”饮料 | e4 | |||
按下”绿茶”按钮 | C5 |
测试用例 | ||||||
编 | 输入数据 | 预期结果 | ||||
投币 | 按钮 | |||||
Test-1 | 1.5 | 可乐 | 送出可乐 | |||
Test-2 | 1.5 | 雪碧 | 送出雪碧 | |||
Test-3 | 1.5 | 绿茶 | 送出绿茶 | |||
Test-4 | 任意 | 不按 | 未按下按钮 | |||
Test-5 | 2 | 可乐 | 送出可乐,退5角 | |||
Test-6 | 2 | 雪碧 | 送出雪碧,退5角 | |||
Test-7 | 2 | 绿茶 | 送出绿茶,退5角 | |||
Test-8 | 0 | 任意按钮 | 请投币 |
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!