太原理工大学软件测试实验报告2016

太原理工大学软件测试实验报告2016

ID:21640073

大小:1.48 MB

页数:31页

时间:2018-10-23

太原理工大学软件测试实验报告2016_第1页
太原理工大学软件测试实验报告2016_第2页
太原理工大学软件测试实验报告2016_第3页
太原理工大学软件测试实验报告2016_第4页
太原理工大学软件测试实验报告2016_第5页
资源描述:

《太原理工大学软件测试实验报告2016》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本科实验报告课程名称:软件测试技术实验项目:软件测试技术实验实验地点:逸夫楼304专业班级:软件1415学号:2014005960学生姓名:朱伟指导教师:兰方鹏2016年9月12日2828实验名称实验一白盒测试方法实验地点逸夫楼304实验时间2016.09.23一、实验目的和要求⑴熟练掌握白盒测试方法中的逻辑覆盖和路径测试覆盖方法。⑵通过实验掌握逻辑覆盖测试的测试用例设计,掌握程序流图的绘制。⑶运用所学理论,完成实验研究的基本训练过程。二、实验内容和原理28实验内容:测试以下程序段VoidDoWork(intx,inty,intz){1int

2、k=0,j=0;2if((x>0)&&(z<10))3{4k=x*y-1;5j=sqrt(k);6}7if((x==4)

3、

4、(y>5))8j=x*y+10;9j=j%3;10}三、主要仪器设备笔记本电脑四、操作方法与实验步骤⑴画出程序的控制流图(用题中给出的语句编号表示)。⑵分别以语句覆盖、分支覆盖、条件覆盖和基本路径覆盖法设计测试用例,并写出每个测试用例的执行路径(用题中给出的语句编号表示)。⑶编写完整的4->5程序(含输入和输出),使用你所设计的测试用例运行上述程序段。完整填写相应的测试用例表(语句覆盖测试用例表、分支覆盖测试用例表、条件

5、覆盖测试用例表、基本路径测试用例表)五、实验数据记录和处理2828测试用例表用例编号输入期望结果覆盖标准覆盖路径实际结果1x=4,y=6,z=7;j=1;k=23语句覆盖abcdfghjj=1k=232x=4,y=6,z=7j=1;k=23判定覆盖abcdfghjj=1;k=233x=4,y=4,z=11j=2;k=0判定覆盖abeghjj=2;k=0;284x=4,y=4,z=11j=2;k=0条件覆盖abeghjj=2;k=05x=0,y=6,z=9j=1;k=0条件覆盖abeghjj=1;k=06x=4,y=6,z=7j=1;k=23基

6、本路径覆盖abcdfghjj=1;k=237x=3,y=4,z=9j=2;k=11基本路径覆盖abcdfijj=2;k=118x=0,y=6,z=11j=1;k=0基本路径覆盖abeghjj=1;k=09x=0,y=4,z=11j=2;k=0基本路径覆盖abeijj=2;k=0六、实验结果与分析期望结果与实际结果相同一、语句覆盖:(覆盖路径:abcdfghj)28一、判定覆盖:(1)覆盖路径(abcdfghj)(2)覆盖路径(abeghj)三、条件覆盖(1)覆盖路径(abeghj)(2)覆盖路径(abeghj)28四、基本路径覆盖(1)覆盖路

7、径(abcdfghj)(2)覆盖路径(abcdfij)(3)覆盖路径(abeghj)(4)覆盖路径(abeij)28五、程序代码#include#include#includevoidDoWork(intx,inty,intz){intk=0,j=0;if((x>0)&&(z<10)){k=x*y-1;j=sqrt(k);}if((x=4)

8、

9、(y>5)){j=x*y+10;}j=j%3;printf("j=%d",j);printf("k=%d",k);}voidmain(){i

10、nta,b,c;printf("请输入第一个数:");scanf("%d",&a);printf("请输入第二个数:");scanf("%d",&b);printf("请输入第三个数:");scanf("%d",&c);28DoWork(a,b,c);printf("软件1415班朱伟2014005960");system("pause");}七、讨论、心得通过实验,用DiagramDesigner软件画了流程图,让我充分理解并且掌握了白盒测试方法,对于语句覆盖,判定覆盖,条件覆盖,基本路径覆盖的掌握更加清晰透彻,每一种方法对于我们的测试都十

11、分适用28实验名称实验二黑盒测试方法实验地点逸夫楼402实验时间2016.09.27一、实验目的和要求⑴熟练掌握黑盒测试方法中的等价类测试方法和边界值测试方法。⑵通过实验掌握如何应用黑盒测试方法设计测试用例。⑶运用所学理论,完成实验研究的基本训练过程。二、实验内容和原理1.用你熟悉的语言编写一个判断三角形问题的程序。要求:读入代表三角形边长的三个整数,判断它们能否组成三角形。如果能够,则输出三角形是等边、等腰或一般三角形的识别信息;如何不能构成三角形,则输出相应提示信息。2.使用等价类方法和边界值方法设计测试用例。三、主要仪器设备笔记本电脑四

12、、操作方法与实验步骤28⑴先用等价类和边界值方法设计测试用例,然后用白盒法进行检验与补充。⑵判断三角形问题的程序流程图和程序流图如图1和图2所示。用你熟悉的语言编写

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

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

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