欢迎来到天天文库
浏览记录
ID:14739369
大小:150.00 KB
页数:8页
时间:2018-07-30
《软件测试实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、桂林航天工业学院课程设计报告课程名称:软件测试姓名:专业:学号:2011025201实验一黑盒测试一.实验目的(1)能熟练应用黑盒测试技术进行测试用例设计;(2)对测试用例进行优化设计;二.实验要求与内容运用等价类划分和边界值分析测试技术设计测试用例。1.三角形问题的边界值分析测试用例在三角形问题描述中,除了要求边长是整数外,没有给出其它的限制条件。在此,我们将三角形每边边长的取范围值设值为[1,100]。在三角形问题中,有四种可能的输出:等边三角形、等腰三角形、一般三角形和非三角形。利用这些信息能够确定下列输出(值域
2、)等价类。R1={:边为a,b,c的等边三角形}R2={:边为a,b,c的等腰三角形}R3={:边为a,b,c的一般三角形}R4={:边为a,b,c不能组成三角形}程序代码:#include"iostream"usingnamespacestd;voidmain(){inta,b,c;cout<<"请输入三个整数:"<>a>>b>>c;if((a>=1&&a<=100)&&(b>=1&&b<=100)&&(c>=1&&c<=100)){if((
3、a+b-c<=0)
4、
5、(a+c-b<=0)
6、
7、(b+c-a<=0)
8、
9、(a==0)
10、
11、(b==0)
12、
13、(c==0))cout<<"不是三角形"<14、10020100301004a+b>c10a+b<=c5a+c>b11a+c<=b6b+c>a12b+c<=a等腰三角形13a=b16a!=bandb!=canda!=c14b=c15a=c等边三角形17a=b=c18a!=b19b!=c20a!=c等价类测试用例:用例编号输入a,b,c预期输出实际输出覆盖的等价类12,4,5一般三角形一般三角形1,2,3,4,5,62-1,2,3不是三角形请输入1到100之间的整数!73215、,-1,2不是三角形请输入1到100之间的整数!841,2,-2不是三角形请输入1到100之间的整数!951,2,3不是三角形不是三角形1061,-3,2不是三角形请输入1到100之间的整数!117-3,1,2不是三角形请输入1到100之间的整数!1288,8,4等腰三角形等腰三角形1,2,3,4,5,6,1395,4,4等腰三角形等腰三角形1,2,3,4,5,6,14102,3,2等腰三角形等腰三角形1,2,3,4,5,6,15112,4,5一般三角形一般三角形1,2,3,4,5,6,16126,6,6等边三角形等边16、三角形1,2,3,4,5,6,17133,2,2等腰三角形等腰三角形1,2,3,4,5,6,18143,2,3等腰三角形等腰三角形1,2,3,4,5,6,19153,3,4等腰三角形等腰三角形1,2,3,4,5,6,20边界值分析法测试用例:用例编号输入的数据预期输出实际输出覆盖的边界值160,60,0不是三角形请输入1到100之间的整数!1260,60,1等腰三角形等腰三角形1360,60,60等边三角形等边三角形450,50,100等腰三角形等腰三角形100550,50,101不是三角形请输入1到100之间的整数!17、100660,0,60不是三角形请输入1到100之间的整数!1760,1,60等腰三角形等腰三角形1850,100,50等腰三角形等腰三角形100950,101,50不是三角形请输入1到100之间的整数!100100,60,60不是三角形请输入1到100之间的整数!1111,60,60等腰三角形等腰三角形112100,50,50等腰三角形等腰三角形10013101,50,50不是三角形请输入1到100之间的整数!1002.找零钱最佳组合假设商店货品价格(R)皆不大于100元(且为整数),若顾客付款在100元内(P),求18、找给顾客最少货币个(张)数?(货币面值50元10元,5元,1元四种)。实验报告1.实验目的2.实验内容3.程序代码#include"iostream"usingnamespacestd;voidmain(){chari;inta,b;//a代表商品价钱,b代表顾客付的钱。do{cout<<"请输入商品的价钱a(1-100):";c
14、10020100301004a+b>c10a+b<=c5a+c>b11a+c<=b6b+c>a12b+c<=a等腰三角形13a=b16a!=bandb!=canda!=c14b=c15a=c等边三角形17a=b=c18a!=b19b!=c20a!=c等价类测试用例:用例编号输入a,b,c预期输出实际输出覆盖的等价类12,4,5一般三角形一般三角形1,2,3,4,5,62-1,2,3不是三角形请输入1到100之间的整数!732
15、,-1,2不是三角形请输入1到100之间的整数!841,2,-2不是三角形请输入1到100之间的整数!951,2,3不是三角形不是三角形1061,-3,2不是三角形请输入1到100之间的整数!117-3,1,2不是三角形请输入1到100之间的整数!1288,8,4等腰三角形等腰三角形1,2,3,4,5,6,1395,4,4等腰三角形等腰三角形1,2,3,4,5,6,14102,3,2等腰三角形等腰三角形1,2,3,4,5,6,15112,4,5一般三角形一般三角形1,2,3,4,5,6,16126,6,6等边三角形等边
16、三角形1,2,3,4,5,6,17133,2,2等腰三角形等腰三角形1,2,3,4,5,6,18143,2,3等腰三角形等腰三角形1,2,3,4,5,6,19153,3,4等腰三角形等腰三角形1,2,3,4,5,6,20边界值分析法测试用例:用例编号输入的数据预期输出实际输出覆盖的边界值160,60,0不是三角形请输入1到100之间的整数!1260,60,1等腰三角形等腰三角形1360,60,60等边三角形等边三角形450,50,100等腰三角形等腰三角形100550,50,101不是三角形请输入1到100之间的整数!
17、100660,0,60不是三角形请输入1到100之间的整数!1760,1,60等腰三角形等腰三角形1850,100,50等腰三角形等腰三角形100950,101,50不是三角形请输入1到100之间的整数!100100,60,60不是三角形请输入1到100之间的整数!1111,60,60等腰三角形等腰三角形112100,50,50等腰三角形等腰三角形10013101,50,50不是三角形请输入1到100之间的整数!1002.找零钱最佳组合假设商店货品价格(R)皆不大于100元(且为整数),若顾客付款在100元内(P),求
18、找给顾客最少货币个(张)数?(货币面值50元10元,5元,1元四种)。实验报告1.实验目的2.实验内容3.程序代码#include"iostream"usingnamespacestd;voidmain(){chari;inta,b;//a代表商品价钱,b代表顾客付的钱。do{cout<<"请输入商品的价钱a(1-100):";c
此文档下载收益归作者所有