软件测试实验报告

软件测试实验报告

ID:6729165

大小:1.49 MB

页数:20页

时间:2018-01-23

软件测试实验报告_第1页
软件测试实验报告_第2页
软件测试实验报告_第3页
软件测试实验报告_第4页
软件测试实验报告_第5页
资源描述:

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

1、课程名称:软件测试技术实验项目:白盒测试方法、黑盒测试方法、QTP自动化测试实验地点:专业班级:软件工程学生姓名:学号:指导教师:2013年12月13日实验名称实验一白盒测试方法实验地点实验时间2013-12-13一、实验目的和要求(1)熟练掌握白盒测试方法中的逻辑覆盖和路径测试覆盖方法(2)通过实验掌握逻辑覆盖测试的测试用例设计,掌握程序流图的绘制(3)运用所学理论,完成实验研究的基本训练过程二、实验内容和原理实验内容:测试以下程序段VoidDoWork(intx,inty,intz){intk=0,j=0;i

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

3、

4、(y>5))j=x*y+10;j=j%3;}说明:程序段中每行开头的数字(1-10)是对每句语句的编号三、主要仪器设备笔记本电脑四、操作方法与实验步骤(1)画出程序的控制流程图(用题中给出的语句编号表示)控制流图(2)分别以语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖和基本路径覆盖法设计测试用例,并写出每个测试用例执行路径(用题中给出的语句编号表示)。(3)编写完整的C程序(含输入和输出),使用你

5、所设计的测试用例运行上述程序段。完整填写相应的测试用例表(语句覆盖测试用例表、判定覆盖测试用例表、条件覆盖测试用例表、判定/条件覆盖测试用例表、条件组合覆盖测试用例表、路径覆盖测试用例表、基本路径测试用例表)#include"stdio.h"#include"math.h"main(){inta,b,c,n;printf("pleaseinput3date:");scanf("%d%d%d",&a,&b,&c);n=DoWork(a,b,c);printf("%d",n);getch();}intDoWork(i

6、ntx,inty,intz){intk=0,j=0;if((x>0)&&(z<10)){k=x*y-1;j=sqrt(k);}if((x==4)

7、

8、(y>5))j=x*y+10;j=j%3;returnj;}说明:(1)测试用例表中的“覆盖标准”项指:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖和基本路径覆盖。(2)测试用例表(样表)见表1。表1.测试用例表用例编号输入期望结果覆盖标准覆盖路径实际结果五、实验数据记录和处理语句测试用例表用例编号输入期望结果覆盖标准覆盖路径实际结果1x=4,

9、y=7,z=62语句覆盖1,2,3,4,5,6,7,8,92判定测试用例表用例编号输入期望结果覆盖标准覆盖路径实际结果1x=3,y=8,z=61判定覆盖1,2,3,4,5,6,7,8,912x=-0,y=5,z=90判定覆盖1,2,7,90条件测试用例表用例编号输入期望结果覆盖标准覆盖路径实际结果1x=4,y=4,z=112条件覆盖1,2,7,8,922x=0,y=6,z=71条件覆盖1,2,7,8,91判定/条件测试用例表用例编号输入期望结果覆盖标准覆盖路径实际结果1x=4,y=6,z=91判定/条件覆盖1,2

10、,3,4,5,6,7,8,912x=-1,y=4,z=110判定/条件覆盖1,2,7,90条件组合测试用例表用例编号输入期望结果覆盖标准覆盖路径实际结果1x=4,y=6,z=91条件组1合覆盖1,2,3,4,5,6,7,8,92x=-1,y=6,z=111条件组合覆盖1,2,7,8,913x=4,y=4,z=92条件组合覆盖1,2,7,8,924x=-1,y=4,z=110条件组合覆盖1,2,7,90路径测试用例表用例编号输入期望结果覆盖标准覆盖路径实际结果1x=4,y=6,z=91路径覆盖1,2,3,4,5,6

11、,7,8,912x=-1,y=6,z=111路径覆盖1,2,7,8,913x=3,y=4,z=90路径覆盖1,2,3,4,5,6,7,904x=1,y=4,z=110路径覆盖1,2,7,90基本路径测试用例表用例编号输入期望结果覆盖标准覆盖路径实际结果1x=4,y=6,z=91基本路径覆盖1,2,3,4,5,6,7,8,912x=-1,y=6,z=111基本路径覆盖1,2,7,8,913x=3,y=4,z=90基本路径覆盖1,2,3,4,5,6,7,904x=1,y=4,z=110基本路径覆盖1,2,7,905X

12、=4,x=4,x=92基本路径覆盖1,2,7,8,92六、实验结果与分析实验期望结果与覆盖路径完全符合,该程序段符合要求,达到了预期的要求。七、讨论、心得通过这次试验,我熟悉了:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖和基本路径覆盖这几种白盒测试方法。自己对测试的这几种功能更加的熟悉,感觉特别的棒。实验名称实验二黑盒测试方法实验地点实验时间20

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

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

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