欢迎来到天天文库
浏览记录
ID:20356824
大小:93.00 KB
页数:4页
时间:2018-10-12
《白盒测试:路径测试及测试用例设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2014—2015学年第2学期软件测试技术课程实验报告学院:计算机科学技术专业:软件工程班级:软件12401姓名:李晶宇学号:041240134任课教师:刘玉宝实验日期:2015年6月16日实验题目实验5、白盒测试:路径测试及测试用例设计实验目的1、掌握独立路径,程序基本路径测试的概念。2、掌握独立路径测试法。实验内容程序intbinsearch(intarray[],intkey)实现折半查找的功能。数组array元素按升序排列,length为数组array的长度,key为要查找的值。试用独立
2、路径集测试法测试该程序,撰写实验报告。关键代码如下(Java实现)publicstaticintbinsearch(intarray[],intkey){intlow=0;inthigh=array.length-1;intmiddle;while(low<=high){middle=(low+high)/2;if(array.[middle]==key){returnmiddle;}elseif(array.[middle]3、e-1;}}return-1;}实验步骤:1)画出程序的流图(控制流程图)。-2-1=in.readLine();14657893程序入口(数组元素升序)2low<=high(low+high)/2array[middle]==keyYNarray[middle]4、,V(G)=3。2)确定只包含独立路径的基本路径集。V(G)值正好等于该程序的独立路径的条数。程序的独立路径是:Path1:→→→→→Path2:→→→→→→→Path3:→→→→→→→→3)根据上面的独立路径,设计测试用例,得到测试用例表。为了确保基本路径集中的每一条路径的执行,根据判断结点给出的条件,选择适当的数据以保证每一条路径可以被测试到,满足上面例子基本路径集的测试用例表如下:-2-Path1:→→→→→输入数据1,3,6,9,10,12,15被查找数9预期结果3Path2:→→→→→5、→→输入数据3,8,9,14,16,19,22,34被查找数22预期结果6Path3:→→→→→→→→输入数据-5,-1,8,9,11,15,17,19,27被查找数9预期结果35)执行测试,填写软件缺陷报告。测试模块基本路径测试开发者李晶宇测试员李晶宇测试日期2015.6.16软件缺陷列表缺陷ID缺陷详细信息BUG1当输入数据为-5,-3,-2,-1,5,6,8,9查找-6时,输出值为-1;查找10时,输出值为-1.实验总结经过这次的实验,我学习到白盒测试:基本路径测试的实际用处。要做到聪明地6、测试而不是辛苦地测试。做出切实可行的测试计划,采取有效的测试案例集,进而提高测试质量。成绩-2-
3、e-1;}}return-1;}实验步骤:1)画出程序的流图(控制流程图)。-2-1=in.readLine();14657893程序入口(数组元素升序)2low<=high(low+high)/2array[middle]==keyYNarray[middle]4、,V(G)=3。2)确定只包含独立路径的基本路径集。V(G)值正好等于该程序的独立路径的条数。程序的独立路径是:Path1:→→→→→Path2:→→→→→→→Path3:→→→→→→→→3)根据上面的独立路径,设计测试用例,得到测试用例表。为了确保基本路径集中的每一条路径的执行,根据判断结点给出的条件,选择适当的数据以保证每一条路径可以被测试到,满足上面例子基本路径集的测试用例表如下:-2-Path1:→→→→→输入数据1,3,6,9,10,12,15被查找数9预期结果3Path2:→→→→→5、→→输入数据3,8,9,14,16,19,22,34被查找数22预期结果6Path3:→→→→→→→→输入数据-5,-1,8,9,11,15,17,19,27被查找数9预期结果35)执行测试,填写软件缺陷报告。测试模块基本路径测试开发者李晶宇测试员李晶宇测试日期2015.6.16软件缺陷列表缺陷ID缺陷详细信息BUG1当输入数据为-5,-3,-2,-1,5,6,8,9查找-6时,输出值为-1;查找10时,输出值为-1.实验总结经过这次的实验,我学习到白盒测试:基本路径测试的实际用处。要做到聪明地6、测试而不是辛苦地测试。做出切实可行的测试计划,采取有效的测试案例集,进而提高测试质量。成绩-2-
4、,V(G)=3。2)确定只包含独立路径的基本路径集。V(G)值正好等于该程序的独立路径的条数。程序的独立路径是:Path1:→→→→→Path2:→→→→→→→Path3:→→→→→→→→3)根据上面的独立路径,设计测试用例,得到测试用例表。为了确保基本路径集中的每一条路径的执行,根据判断结点给出的条件,选择适当的数据以保证每一条路径可以被测试到,满足上面例子基本路径集的测试用例表如下:-2-Path1:→→→→→输入数据1,3,6,9,10,12,15被查找数9预期结果3Path2:→→→→→
5、→→输入数据3,8,9,14,16,19,22,34被查找数22预期结果6Path3:→→→→→→→→输入数据-5,-1,8,9,11,15,17,19,27被查找数9预期结果35)执行测试,填写软件缺陷报告。测试模块基本路径测试开发者李晶宇测试员李晶宇测试日期2015.6.16软件缺陷列表缺陷ID缺陷详细信息BUG1当输入数据为-5,-3,-2,-1,5,6,8,9查找-6时,输出值为-1;查找10时,输出值为-1.实验总结经过这次的实验,我学习到白盒测试:基本路径测试的实际用处。要做到聪明地
6、测试而不是辛苦地测试。做出切实可行的测试计划,采取有效的测试案例集,进而提高测试质量。成绩-2-
此文档下载收益归作者所有