软件测试实验报告三

软件测试实验报告三

ID:19253735

大小:3.69 MB

页数:14页

时间:2018-09-30

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

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

1、南昌航空大学实验报告2014年12月31日课程名称:软件质量保证与测试实验名称:结构性测试班级:姓名:同组人:指导教师评定:签名:一、实验目的掌握逻辑覆盖法、基路径法以及数据流测试基本结构性测试方法二、实验要求1、对三角形问题尝试用逻辑覆盖法(语句覆盖、判定覆盖、路径覆盖,基路径等方法测试)设计测试用例,具体要求如下:   (1)为程序语句部分进行编号;   (2)画出程序的程序结构图(节点图);   (3)用上述五种方法分别设计测试用例,并说明每种测试用例的设计思路,例如测试用例所覆盖的语句、判定或条件的真分支假分支或路径等;   (4)使用上述测试用例对三角形问题进行测试,并做好测试记录

2、,即有缺陷进行截图,并试图分析产生缺陷原因。2、对NextDate问题尝试采用基路径,方法设计测试用例,具体要求如下:基路径测试   (1)为程序语句部分进行编号;   (2)画出程序的程序结构图(节点图);   (3)用基路径方法设计测试用例,并说明每个测试用例的设计思路,例如测试用例所覆盖基路径;   (4)使用上述测试用例对NextDate问题进行测试,并做好测试记录,即有缺陷进行截图,并试图分析产生缺陷原因。3、对佣金问题采用条件,判定条件设计测试用例,具体要求如下:条件覆盖,判定条件覆盖   (1)为程序语句部分进行编号;   (2)画出程序的程序结构图(节点图);   (3)找出

3、程序中所定义的枪机、枪托、枪管、销售额以及佣金五个变量的定义节点、使用节点,并判断是谓词使用还是计算使用;   (4)找出以上五个变量的所有定义-使用路径,并判断其是否为定义-清除路径;   (5)根据上述路径分析程序可能出现的缺陷,并试图分析产生缺陷原因。三、实验步骤四、实验内容1.floata,b,c;2.printf("请输入三角形三边长度:");3.scanf("%f,%f,%f",&a,&b,&c);4.if(a<1

4、

5、a>200)5.printf("输入数值超出范围");//超出取值范围6.elseif(b<1

6、

7、b>200)7.printf("输入数值超出范围");

8、1.elseif(c<1

9、

10、c>200)2.printf("输入数值超出范围");3.elseif(((a+b)>c)&&((b-c)

11、

12、(b*b+c*c-a*a)<0.001

13、

14、(c*c+a*a-b*b)<0.001){8.if(a==b

15、

16、b==c

17、

18、c==a)9.printf("等腰直角三角形");10.else11.printf("直角三角形");12.}13.elseif(a==b

19、

20、b==c

21、

22、c==a)14.print

23、f("等腰三角形");15.else16.printf("一般三角形");17.}18.else19.printf("不是三角形");三角形控制流图:1:语句覆盖序号输入预期输出实际输出测试结果覆盖语句ABC1034输入超出输入超出Pass2,3,4,52305输入超出输入超出Pass2,3,4,6,,73340输入超出输入超出Pass2,3,4,6,8,94555等边三角形等边三角形Pass2,3,4,6,8,10,12,135345直角三角形直角三角形Pass2,3,4,6,8,10,1214,15,186111.414等腰直角三角形等腰直角三角形Pass2,3,4,6,8,

24、10,12,14,15,167335等腰三角形等腰三角形Pass2,3,4,6,8,10,12,14,208478一般三角形一般三角形Pass2,3,4,6,8,10,12,14,20,239123不是三角形不是三角形Pass2,3,4,6,8,10,262:判定覆盖语句4:t1,f1语句6:t2,f2语句8:t3,f3语句10:t4,f4语句12:t5,f5语句14:t6,f6语句15:t7,f7语句20:t8,f8语句4:t1,f1t2,f2语句6:t3,f3t4,f4语句8:t5,f5t6,f6语句10:t7,f7t8,f8语句12:t9,f9t10,f10语句14:t11,f11t1

25、2,f12t13,f13语句15:t14,f14t15,f15t16,f16语句20:t17,f17t18,f18t19,f19序号输入预期输出实际输出测试结果覆盖判定ABC1034输入超出输入超出Passt12305输入超出输入超出PassF1t23340输入超出输入超出PassF1f2t34555等边三角形等边三角形PassF1f2f3t4t55345直角三角形直角三角形PassF1,f2,f3,t4,t

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

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

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