版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验一 黑盒测试1.实验目的(1)能熟练应用黑盒测试技术进行测试用例设计; (2) 对测试用例进行优化设计2.实验内容找零钱最佳组合假设商店货品价格(r)皆不大于100 元(且为整数),若顾客付款在100元内(p),求找给顾客最少货币个(张)数?(货币面值50 元10 元,5 元,1 元四 种 )。3.程序代码#include"stdio.h"#include "conio.h"void main1()int p; /所收到的钱总数int r;/商品价格总数int i=0,k=0,r50=0,r10=0,r5=0,r1=0; printf("请
2、输入商品总价格:"); scanf("%d",&r); printf("请输入所收的钱是多少:");scanf("%d",&p);k=p-r; if (r>100 | p>100 | r>p|p<=0|r<=) printf("wrong:输入大于100元或者商品总价大于所收的钱n"); else if (p-r>=50) p=p-50; r50=r50+1; i+; while (p-r>=10) p=p-10; r10=r10+1; i+; w
3、hile (p-r>=5) p=p-5; r5=r5+1; i+; while (p-r>=1) p = p-1; r1 = r1 + 1; i+; printf("应该找:n %d 张50块的n %d 张10块的 n %d 张5块的 n %d 张1块的n共找钱%d张总共%d元n",r50,r10,r5,r1,i,k); void main()do main1();printf("*n");printf("请按回车继续:n");while (getch()=13);4.写出划分的等价类找零数额=p-r : 假设计算正确一、
4、 分 析 输 入 的 情 形 。 r > 100;0 < r < = 100;r <= 0;p > 100;r<= p <= 100 p < r 1.r无效: r > 100 r<=0 ;2.r有效: 0 < r < = 100 此种情况下再考虑p:2_1. p无效:p > 100 (钱给多);2_2. p无效:p < r (钱给少);2_3. p有效:r<=p <= 100 /无效输出: 多找钱 少找钱二、 分 析 输 出 情 形 。 r50 = 1; r50 = 0; 1<=r10 <
5、;4; r10 = 0; r5 = 1; r5 = 0 1<=r1<4; r1 = 0 考虑输出找零个数 这里是有效数据,关于"找给顾客之最少货币个(张)数"的有效取值r50 (0/1); r10(0/1/2/3/4); r1(0/1/2/3/4)三、分析规格中每一决策点之情 形,以rr1,rr2,rr3 表示计算要找 50,10,5元货币数时之剩余金额 。 r >100;r <= 0; p > 100; p < r rr1 >= 50; rr2 >= 10; rr3 >= 5 考虑输出找零数额(rr表示找零数额)无效输
6、入(不找零):r > 100;r <= 0; 0 < r < = 100 , p > 100; 0 < r < = 100 , p < r输出为相应错误提示信息有效输入(找零):0 < r < = 100 ; r<= p <= 100此时考虑的输出:(rr=p-r 假设计算正确 不考虑此种情况无效输出)0<=rr<4; 5<=rr<10; 10<=rr<50; 50<=rr<100rr:0、1、4、5、9、10、49、50、995.根据等价类设计的测试用例。序号测试输入r测试输入p预期输出实际输出c1101101错误提示c200错误提示c3-1-1错误提示c4100101错误提示c510098错误提示c6100100不找零c796100r1=4c899100r1=1c995100r5=1c1091100r5=1,r1=4c1190100r10=1c1251100r10=4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年粉质仪合作协议书
- 2024年碳化硅磨块合作协议书
- 2024年滚丝机合作协议书
- St-John-s-Wort-Extract-生命科学试剂-MCE
- 2025届高考物理一轮复习第14章振动波动电磁波相对论第2节机械波教案新人教版
- 2024年高考地理二轮复习世界地理考点专项训练含解析
- 2024-2025学年新教材高中地理第四单元从人地作用看自然灾害1自然灾害的成因课时作业含解析鲁教版必修1
- 2025版高考英语一轮复习板块2第1讲名词转换为形容词名词或动词学案含解析外研版
- 玉溪师范学院《健身健美副项》2021-2022学年第一学期期末试卷
- 玉溪师范学院《电路与电子技术》2021-2022学年期末试卷
- 第5章金融资产ppt课件
- 硬笔书法兴趣小组(社团)活动计划+教案
- (高清正版)JJF(浙)1149-2018生物实验用干式恒温器校准规范
- 廉洁校园你我共塑PPT课件(带内容)
- 建设银行股份关联交易申报及信息披露系统操作手册新一代
- 水文信息采集与处理习题
- 星级酒店服务技能大赛活动方案
- 义务教育《道德与法治》课程标准(2022年版)
- 中职数学认识多面体与旋转体(课堂PPT)
- 宇视编解码器产品讲解
- 上海版英语六年级全册知识点整理
评论
0/150
提交评论