资源预览内容
第1页 / 共26页
第2页 / 共26页
第3页 / 共26页
第4页 / 共26页
第5页 / 共26页
第6页 / 共26页
第7页 / 共26页
第8页 / 共26页
第9页 / 共26页
第10页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
软件测试实验报告53439学号:软件测试技术实验报告与习题册2014/2015学年第2学期系别计算机学院专业班级一班姓名指导教师目录项目成绩批阅时间实验一鉴于白盒测试的用例设计与考证(一)实验二鉴于白盒测试的用例设计与考证(二)实验三鉴于黑盒测试的用例设计与考证(一)实验四鉴于黑盒测试的用例设计与考证(二)实验五JUnit的安装与使用实验六LoadRunner的使用实验七WinRunner的使用实验一:鉴于白盒测试的用例设计与考证(一)一.实验目的( 1)熟悉Eclipse开发环境( 2)掌握Java语言的基本语法,可以利用Java实现简单的程序开发( 3)熟悉白盒测试基本源理( 4)掌握白盒测试的逻辑覆盖法,可以依照语句覆盖、判断覆盖、条件覆盖、判断条件覆盖、条件组合覆盖的原理进行相应测试用例的设计工作。二.实验内容(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判断覆盖:测试用例详细取值条件判断条件输入: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条件组合覆盖:测试用例覆盖条件详细取值条件输入: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四实验内容中碰到的问题、解决方法和意会。答:碰到的问题:实验过程中,编写程序有点问题,老是输不出结果,不断进行检查和调试,以致于开销很多时间。解决方法:经过自己检查和调试和向同学追求帮助得以解决问题,最后运行获取结果。意会:经过此次实验,我知道了只有自己着手去做,才会知道自己还有哪些不足,才能不断提高自己的实践能力。同时,我还知道了白盒覆盖的几种覆盖方法以及它们之间的差异。总之,我们要知道理论和实践相联合的重要性,经过不断实践来提高自己的能力。实验一:鉴于白盒测试的用例设计与考证(二)一.实验目的( 1)熟悉二分查找算法,能正的确现程序( 2)掌握白盒测试的基本路径测试法,重点掌握如何依照程序控制流计算程序的环路复杂度,并且确定程序基本路径。二.实验内容( 1)选择一门语言,达成二分查找的实现;。源代码:#includeintfind(int*arry,intleng,intkey)intlow=1;intmid;inthigh=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-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)掌握黑盒测试的等价类区分法与界限值
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号