实验白盒测试

实验白盒测试

ID:33037515

大小:219.71 KB

页数:8页

时间:2019-02-19

实验白盒测试_第1页
实验白盒测试_第2页
实验白盒测试_第3页
实验白盒测试_第4页
实验白盒测试_第5页
资源描述:

《实验白盒测试》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验一白盒测试实验目的1、掌握白盒测试的基础知识,了解白盒测试又叫结构性测试,是基于被测程序的源代码的测试方法;2、掌握白盒测试的主要检查内容、测试目的及实施步骤;3、掌握白盒测试的3种基本测试方法:逻辑覆盖、路径测试和数据流测试;预习与实验要求1、预习教材的有关内容,掌握白盒测试的3种基本测试方法;2、掌握一门编程语言,能编写代码并执行程序;3、对具体程序的源代码,能分別使用3种测试方法设计测试用例,并实施测试、分析测试结果;4、实验过程屮服从安排,与小组成员合作完成实验。实验设备与器材a)硬件:P4以上计算机,512M内存以上,2G以上空

2、闲硬盘空间b)软件:Windows操作系统、c或java程序设计软件、ofHce系列软件实验原理1、白盒测试的目的和检查内容;2、白盒测试的基本方法;3、根据白盒测试方法设计测试用例及实施测试。实验内容1、使用例子一-三角形问题来进行路径测试。以下是问题陈述:三角形问题接受三个整数a、Ikc作为输入,用做三角形的边。整数a、Ikc必须满足以下条件:C1:10W2OOC4:a

3、输入值没有满足这些条件中的任何一个,则程序会通过输出信息來进行通知,例如,“b的取值不在允许取值的范围内。”如果3、b和C取值满足cl、c2和C3,则给出以下四种相互排斥输出中的一个:1、如果三角形等边,则程序的输出是等边三角形。2、如果恰好有两条边相等,则程序的输出是等腰三角形。3、如果没有两条边相等,则程序输出的是不等边三角形。4、如果c4、c5和c6屮有一个条件不满足,则程序输岀的是非三角形。对上述问题进行以下测试工作:1)对上面的问题陈述,使用自己熟悉的编程语言(C或java)写出程序;★includevoidmai

4、n(){intb[4],i,a=0;for(b[0]=0,i=1;i<4;i卄)!printf("请输入第%d条边,在(l~200)间:",i);scanf&b[i]);if(!(l<=b[i]&&b[i]<=200)){b[0]=i;printff第%(1个边的取值不在取值范围之内・r,i);}}if(b[0]=0){if(!(b[l]

5、])a++;b[0]=a+5;}}switch(b[Oj){case4:printf(,z不是三角形.,z);break;case5:printfC'是不等边三角形.*);break;case6:printf(zz是等腰三角形.z,);break;case8:printf(,z是等边三角形.);break;2)根据编写的程序画出程序图;3)按照DD-路径测试方法,找出程序图屮所有DD-路径;4)根据找出的DD-路径设计测试用例;5)实施测试并分析测试结果;6)按照基路径测试方法,找出所有独立路径:7)根据独立路径设计测试用例;8)实施测试并分

6、析测试结果。2、使用上述1屮三角形例子的问题陈述,及编写的程序和程序图,进行逻辑覆盖测试。并进行以下测试工作:1)按照语句覆盖方法设计测试用例;测试用例编号输入数据预期输出实际输出分析11222,0,7第1个边的取值不在取值范围内.第2个边的取值不在取值范围内第1个边的取值不在取值范围内.第2个边的取值不在取值范围内覆盖1,2,3,4,5,15,17,19,21,23123,3,6不是三角形不是三角形6,7,16133,3,3是等边三角形是等边三角形8,9,10,11,12,13,14,22145,5,4是等腰三角形是等腰三角形20153,4

7、,5是不等边=角形是不等边=角形182)实施测试并分析测试结果;3)按照判定覆盖方法设计测试用例;测试用例编号输入数据预期输岀实际输岀分析21222,0,7第1个边的取值不在取值范围内.第2个边的取值不在取值范围内第1个边的取值不在取值范围内.第2个边的取值不在取值范围内223,3,6不是三角形不是三角形233,3,3是等边三角形是等边三角形245,5,4是等腰三角形是等腰三角形253,4,5是不等边=角形是不等边=角形4)实施测试并分析测试结果;5)按照条件覆盖方法设计测试用例;测试用例编号输入数据预期输岀实际输岀分析31222,0,7第1

8、个边的取值不在取值范围内.第2个边的取值不在取值范围内第1个边的取值不在取值范围内.第2个边的取值不在取值范围内323,3,6不是三角形不是三角形338,4,4不是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。