下载此文档

实验1-白盒测试实验报告.doc


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
实验1-白盒测试实验报告第一章白盒测试实验1语句覆盖【实验目的】掌握测试用例的设计要素和关键组成部分。掌握语句覆盖标准,应用语句覆盖设计测试用例。掌握语句覆盖测试的优点和缺点。【实验原理】设计足够多的测试用例,使得程序中的每个语句至少执行一次。【实验内容】根据下面提供的程序,设计满足语句覆盖的测试用例。程序1源代码如下所示:#include<>voidmain(){intb;intc;inta;if(a*b*c!=0&&(a+b>c&&b+c>a&&a+c>b)){if(a==b&&b==c) { cout<<"您输入的是等边三角形!"; } elseif((a+b>c&&a==b)||(b+c>a&&b==c)||(a+c>b&&a==c)) { cout<<"您输入的是等腰三角形!"; } elseif((a*a+b*b==c*c)||(b*b+c*c==a*a)||(a*a+c*c==b*b)) { cout<<您输入的是直角三角形"; }else{cout<<”普通三角形”;}}else{cout<<"您输入的不能构成一个三角形!";}}程序2源代码如下所示:voidDoWork(intx,inty,intz){intk=0,j=0;if((x>3)&&(z<10)){k=x*y-1;//语句块1j=sqrt(k);}if((x==4)||(y>5)){j=x*y+10;//语句块2}j=j%3;//语句块3}程序3源代码如下所示:int logicExample(int x, int y){    int magic=0;    if(x>0 && y>0)    {        magic = x+y+10; // 语句块1     }    else    {        magic = x+y-10; // 语句块2    }        if(magic < 0)    {        magic = 0;        // 语句块3    }    return magic;       // 语句块4}程序4源代码如下所示:#include<>#include<>#include<>structBorrower{intid,books;}borrowers[100];voidmain(){intborrowerid,a=0,bookid; boolflag=true;borrowers[1].id=1101;borrowers[2].id=1102; borrowers[3].id=1103;borrowers[4].id=1104; borrowers[1].books=2;borrowers[2].books=4; borrowers[3].books=1;borrowers[4].books=3;printf("***********借阅图书**********\n\n");while(flag) {printf("请输入借书证号:");scanf("%d",&borrowerid);for(inti=0;i<10;i++) {if(borrowers[i].id==borrowerid) {a=i;flag=false;break;} }if(a==0)printf("\n您的借书证号出错.\n");if(borrowers[a].books==4){printf("\n您已达最大借书量.\n");flag=true;} }printf("请输入图书编号:");scanf("%d",&bookid);printf("借书成功!!\n");printf("借书证号图书编号剩余借书量\n");printf("%d%d%d\n",borrowers[a].id,bookid,borrowers[a].books-1);}缺陷: :#include<>intSearch(intsomearray[],intsize,intvalue){for(inti=1;i<=size;i++){if(sonearray[i]==value) returni;}return-1;}voidmain(){intsize=6;intvalue; intarray[size]={5,8,-56,235,-65,449};do{printf(“请输入一个整数:”);scanf(“%d”,&value);}while(int(value)!=value);if(int(value)==value)Search(array,size+1

实验1-白盒测试实验报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aluyuw1
  • 文件大小189 KB
  • 时间2019-08-06
最近更新