自动售货机软件测试用例设计问题:有一个处理单价为 5 角钱的饮料的自动售货机软件测试用例的设计。其规格说明如下:若投入 5 角钱或 1 元钱的硬币,按下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入 1 元硬币并按下按钮后,饮料不送出来而且 1 元硬币也退出来;若有零钱找,则显示〖零钱找完〗的红灯灭,在送出饮料的同时退还 5 角硬币。
时间: 2023-11-04 07:09:21 浏览: 164
1. 测试用例名称:投入 5 角钱购买橙汁
测试步骤:
1. 投入 5 角钱硬币
2. 按下〖橙汁〗按钮
预期结果:
1. 自动售货机显示〖零钱找完〗的红灯灭
2. 自动售货机送出橙汁
3. 自动售货机退还 5 角硬币
2. 测试用例名称:投入 5 角钱购买啤酒
测试步骤:
1. 投入 5 角钱硬币
2. 按下〖啤酒〗按钮
预期结果:
1. 自动售货机显示〖零钱找完〗的红灯灭
2. 自动售货机送出啤酒
3. 自动售货机退还 5 角硬币
3. 测试用例名称:投入 1 元钱购买橙汁(无零钱找)
测试步骤:
1. 投入 1 元钱硬币
2. 按下〖橙汁〗按钮
预期结果:
1. 自动售货机显示〖零钱找完〗的红灯亮
2. 自动售货机退还 1 元硬币
4. 测试用例名称:投入 1 元钱购买啤酒(无零钱找)
测试步骤:
1. 投入 1 元钱硬币
2. 按下〖啤酒〗按钮
预期结果:
1. 自动售货机显示〖零钱找完〗的红灯亮
2. 自动售货机退还 1 元硬币
5. 测试用例名称:投入 1 元钱购买橙汁(有零钱找)
测试步骤:
1. 投入 5 角钱硬币
2. 投入 1 元钱硬币
3. 按下〖橙汁〗按钮
预期结果:
1. 自动售货机显示〖零钱找完〗的红灯灭
2. 自动售货机送出橙汁
3. 自动售货机退还 5 角硬币
4. 自动售货机找零 4 个 1 角硬币
6. 测试用例名称:投入 1 元钱购买啤酒(有零钱找)
测试步骤:
1. 投入 5 角钱硬币
2. 投入 1 元钱硬币
3. 按下〖啤酒〗按钮
预期结果:
1. 自动售货机显示〖零钱找完〗的红灯灭
2. 自动售货机送出啤酒
3. 自动售货机退还 5 角硬币
4. 自动售货机找零 4 个 1 角硬币
阅读全文