实验1白盒测试实验报告

上传人:油条 文档编号:1726519 上传时间:2017-07-11 格式:DOC 页数:6 大小:143KB
返回 下载 相关 举报
实验1白盒测试实验报告_第1页
第1页 / 共6页
实验1白盒测试实验报告_第2页
第2页 / 共6页
实验1白盒测试实验报告_第3页
第3页 / 共6页
实验1白盒测试实验报告_第4页
第4页 / 共6页
实验1白盒测试实验报告_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《实验1白盒测试实验报告》由会员分享,可在线阅读,更多相关《实验1白盒测试实验报告(6页珍藏版)》请在金锄头文库上搜索。

1、第一章 白盒测试实验 1 语句覆盖【实验目的】1、 掌握测试用例的设计要素和关键组成部分。2、 掌握语句覆盖标准,应用语句覆盖设计测试用例。3、 掌握语句覆盖测试的优点和缺点。【实验原理】设计足够多的测试用例,使得程序中的每个语句至少执行一次。【实验内容】根据下面提供的程序,设计满足语句覆盖的测试用例。1、 程序 1 源代码如下所示:#include void main()int b;int c; int a;if(a*b*c!=0&(a+bc&b+ca&a+cb)if(a=b&b=c)coutc&a=b)|(b+ca&b=c)|(a+cb&a=c)cout3)&(z5)j=x*y+10; /

2、语句块 2j=j%3; /语句块 3输 入 数 据 预 期 输 出x=6 z=3 x=4 y=6 k=35 j=34x=6 z=3 x=3 y=5 k=29 j=25x=6 z=11 x=4 y=8 k=0 j=42x=6 z=3 x=2 y=4 k=23 j=03、 程序 3 源代码如下所示:int logicExample(int x, int y) int magic=0; if(x0 & y0) magic = x+y+10; / 语句块 1 else magic = x+y-10; / 语句块 2 if(magic #include #include struct Borrower

3、int id,books; borrowers100;void main() int borrowerid,a=0,bookid;bool flag = true;borrowers1.id = 1101; borrowers2.id = 1102;borrowers3.id = 1103; borrowers4.id = 1104;borrowers1.books = 2; borrowers2.books = 4;borrowers3.books = 1; borrowers4.books = 3;printf(*借阅图书*nn);while(flag) printf(请输入借书证号:);

4、scanf(%d,&borrowerid);for(int i=0;iint Search(int somearray,int size,int value)for(int i=1;i=size;i+)if(sonearrayi=value)return i;return -1; void main()int size=6;int value;int arraysize=5,8,-56,235,-65,449;doprintf(“请输入一个整数:”);scanf(“%d”,&value);while(int(value)!=value);if(int(value)=value)Search(array,size+1,value);程序存在错误:修改错误后程序依然无法输出,定义 value 直接退出程序【实验要求】1、 实验前认真听讲,服从安排,独立思考并与小组成员合作完成实验。2、 撰写实验报告。3、 提交文件统一压缩(命名:姓名 +实验项目名称,如张三_语句覆盖.zip)。实验心得通过本次实验掌握测试用例的设计要素和关键组成部分,也掌握语句覆盖标准,应用语句覆盖设计测试用例和语句覆盖测试的优点和缺点,了解了白盒测试的基本过程,并能独立查找解决程序中的错误,本次实验受益良多。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号