软件测试实验报告
----黑盒测试
一. 实验内容
使用黑盒测试技术设计一个自动售货机上的系统。
自定义自动售货机只卖三种饮料:可口可乐,雪碧,百事可乐,单价分别为2.5元,2.5两元,2元。假设输入饮料类别及需要的数量,如果输入的金额数足够,直接送出饮料,退回零钱,如果输入的金额不够,有提示可以继续输入钱币。 自动售货机运行界面如下:
二、黑盒测试
(1) 测试用例一 选择的序号 1 2 3 4 (2)测试用例二 选 择 的 序 号 1 2 3 4 您选择的是可口可乐 您选择的是雪碧 您选择的是百事可乐 谢谢惠顾! 1 2 3 4 付款金额正好,请取走商品 付款金额正好,请取走商品 找您0.5元 谢谢惠顾! 找您0.5元 找您0.5元 找您2元 谢谢惠顾! 找您2.5元 找您2.5元 找您3元 谢谢惠顾! 钱不够! 钱不够! 钱不够! 谢谢惠顾! 具体操作实践如下:
三 代码
#include
int n,m,i;
for(i=0;i<100;i++){
cout<<\欢迎使用自动售货机系统!\\n\ ; cout<<\请选择商品 \\n\
cout<< \可口可乐 2.5元\\n\ cout<< \雪碧 2.5元\\n\ cout<< \百事可乐 2元\\n\ cout<< \结束购物\\n\ cin>>n; if(n==1){ cout<<\你选择的是可口可乐\\n\ cout<<\请选择投币种类\\n\ cout<< \ 2.5元\\n\ cout<< \ 3元\\n\ cout<< \ 5元\\n\ cout<< \ 1元\\n\ cin>>m; if(m==1){ cout<<\付款金额正好,请取走商品\\n\ } else if(m==2) { cout<<\找您0.5元\\n\ } else if(m==3){ cout<<\找您2.5元\\n\ else {cout<<”钱不够!”;} } if(n==2){ cout<<\你选择的是雪碧\\n\ cout<<\请选择投币种类\\n\ cout<< \ 2.5元\\n\ cout<< \ 3元\\n\ cout<< \ 5元\\n\ cout<< \ 1元\\n\ cin>>m; if(m==1){ cout<<\付款金额正好,请取走商品\\n\ } else if(m==2) { cout<<\找您0.5元\\n\ }
相关推荐: