软件测试实验报告53439.docx

上传人:公**** 文档编号:558510878 上传时间:2024-02-05 格式:DOCX 页数:26 大小:273.73KB
返回 下载 相关 举报
软件测试实验报告53439.docx_第1页
第1页 / 共26页
软件测试实验报告53439.docx_第2页
第2页 / 共26页
软件测试实验报告53439.docx_第3页
第3页 / 共26页
软件测试实验报告53439.docx_第4页
第4页 / 共26页
软件测试实验报告53439.docx_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《软件测试实验报告53439.docx》由会员分享,可在线阅读,更多相关《软件测试实验报告53439.docx(26页珍藏版)》请在金锄头文库上搜索。

1、软件测试实验报告53439学号:软件测试技术实验报告与习题册2014/2015学年第2学期系别计算机学院专业班级一班姓名指导教师目录项目成绩批阅时间实验一鉴于白盒测试的用例设计与考证(一)实验二鉴于白盒测试的用例设计与考证(二)实验三鉴于黑盒测试的用例设计与考证(一)实验四鉴于黑盒测试的用例设计与考证(二)实验五JUnit的安装与使用实验六LoadRunner的使用实验七WinRunner的使用实验一:鉴于白盒测试的用例设计与考证(一)一.实验目的( 1)熟悉Eclipse开发环境( 2)掌握Java语言的基本语法,可以利用Java实现简单的程序开发( 3)熟悉白盒测试基本源理( 4)掌握白盒

2、测试的逻辑覆盖法,可以依照语句覆盖、判断覆盖、条件覆盖、判断条件覆盖、条件组合覆盖的原理进行相应测试用例的设计工作。二.实验内容(1)选择一门语言,达成指定的单元程序开发。#includevoidmain()intm,n,p,q;printf(pleaseinputm,n,p,q:n);scanf(%d,%d,%d,%d,&m,&n,&p,&q);if(m0&n5|q0ANDn5ORq0,n5,q0,n6,p0m=-1,n=7,p=7,q=-2F1,F2,T3,T4m6,p5,q0m=-2,n=4,p=3,q=3F1,F2,F3,F4m0,n6,p0判断覆盖:测试用例详细取值条件判断条件输入:

3、m=3,n=2,p=9,q=-3m0,n5,q0andn5orq0输入:m=-4,n=10,p=2,q=4m6,p0m6输出:m=-4,n=10,p=2,q=4p0条件覆盖:测试用例取值条件详细取值条件输入:m=1,n=7,p=6,q=2T1,F2,T3,F4m0,n6,p5,q0输出:m=1,n=7,p=9,q=3输入:m=-3,n=4,p=1,q=-1F1,T2,F3,T4m0,n6,p5,q0,n5,q0输出:m=5,n=4,p=3,q=0输入:m=-1,n=9,p=4,q=2F1,F2,F3,F4m6,p0输出:m=-1,n=9,p=4,q=2条件组合覆盖:测试用例覆盖条件详细取值条件

4、输入:m=1,n=2,p=6,q=-1T1,T2,T3,T4m0,n5,q0,n6,p5,q0输出:m=1,n=7,p=7,q=2输入:m=-1,n=2,p=3,q=-1F1,T2,F3,T4m0,n6,p5,q0输出:m=-1,n=2,p=3,q=0输入:m=-1,n=7,p=3,q=1F1,F2,F3,F4m6,p0输出:m=-1,n=7,p=3,q=0四实验内容中碰到的问题、解决方法和意会。答:碰到的问题:实验过程中,编写程序有点问题,老是输不出结果,不断进行检查和调试,以致于开销很多时间。解决方法:经过自己检查和调试和向同学追求帮助得以解决问题,最后运行获取结果。意会:经过此次实验,我

5、知道了只有自己着手去做,才会知道自己还有哪些不足,才能不断提高自己的实践能力。同时,我还知道了白盒覆盖的几种覆盖方法以及它们之间的差异。总之,我们要知道理论和实践相联合的重要性,经过不断实践来提高自己的能力。实验一:鉴于白盒测试的用例设计与考证(二)一.实验目的( 1)熟悉二分查找算法,能正的确现程序( 2)掌握白盒测试的基本路径测试法,重点掌握如何依照程序控制流计算程序的环路复杂度,并且确定程序基本路径。二.实验内容( 1)选择一门语言,达成二分查找的实现;。源代码:#includeintfind(int*arry,intleng,intkey)intlow=1;intmid;inthigh

6、=leng;while(lowarrymid-1)low=mid;elseif(keyarrymid-1)high=mid;elsereturnmid;return0;intmain()inta10;inti,m,n;for(i=0;i10|m1);n=find(a,10,m);printf(查问值为a%dn,n-1);return0;( 2)达成相应的程序控制流图,并计算出程序的环路负责度;( 3)确定程序的基本路径,设计相应的测试用例,覆盖确定的基本路径。程序控制流图以下:A1BCD3E4FGHI2/5由程序控制图可知环路复杂度为5,因此有5条基本路径。基本路径1:A-B-A基本路径2:A

7、-B-C-D-E-A基本路径3:A-B-C-D-E-F-H-C-D-E-A基本路径4:A-B-C-D-E-G-I-C-D-E-A基本路径5:A-B-C-D-E-F-H-C-D-E-G-I-C-D-E-A测试用例图:测试用例预期输出结果输出经过路径M=0Error!-基本路径1M=5a4查问值为a4基本路径2M=3a2查问值为a2基本路径3M=7a6查问值为a6基本路径4M=4A3查问值为a3基本路径5运行结果:三实验内容中碰到的问题、解决方法和意会。答:碰到的问题:编写的程序有错误不知道该怎么改。解决方法:经过向同学追求帮助解决,最后运行获取结果。意会:经过此次实验,感觉自己C语言的基础太差,此后要加强对C语言的学习。经过此次实验,我还知道了如何计算出程序的环路复杂度,还好像何达成相应的程序控制流图。实验一:鉴于黑盒测试的用例设计与考证(一)一.实验目的( 1)理解黑盒测试的基本源理;( 2)掌握黑盒测试的等价类区分法与界限值

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

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