白盒测试-基本路径测试习题.pdf

白盒测试-基本路径测试习题.pdf

ID:56460544

大小:305.55 KB

页数:5页

时间:2020-06-24

白盒测试-基本路径测试习题.pdf_第1页
白盒测试-基本路径测试习题.pdf_第2页
白盒测试-基本路径测试习题.pdf_第3页
白盒测试-基本路径测试习题.pdf_第4页
白盒测试-基本路径测试习题.pdf_第5页
资源描述:

《白盒测试-基本路径测试习题.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、(1)voidbubbleSort(inta[]){(2)for(inti=a.length;--i>=0;){//2.1inti=a.length(3)booleanflipped=false;//2.2.1–-i=0(4)for(intj=0;j0(5)if(a[j]>a[j+1]){//4.1intj=0(6)intT=a[j];//4.2j

2、!flipped){(13)return;(14)}(15)}(16)}1.程序流程图:2.12.2.13(--i>02.2.234.13.1124.21354.36.7.8.9101516流图:2.12.2.132.2.234.13.14.2121354.36,7,8,91015162.计算环形复杂度:CC(G)=6个区域CC(G)=18条边–14个节点+2=6CC(G)=5个判定节点+1=63.独立路径集路径1:2.1-2.2.1-2.2.2-15-16路径2:2.1-2.2.1-3-3.1-4.1-4.2-12-13

3、-16路径3:2.1-2.2.1-2.2.2-3-3.1-4.1-4.2-5-10-4.3-4.2-12-13-16路径4:2.1-2.2.1-2.2.2-3-3.1-4.1-4.2-5-10-4.3-4.2-12-13-2.2.1-2.2.2-15-16路径5:2.1-2.2.1-2.2.2-3-3.1-4.1-4.2-5-6,7,8,9-10-4.3-4.2-12-13-2.2.1-2.2.2-15-16路径6:2.1-2.2.1-2.2.2-3-3.1-4.1-4.2-5-6,7,8,9-10-4.3-4.2-12-

4、13-164.测试用例路径1测试用例:输入条件:将数组设为int[0],输入空值期望结果:null实际运行结果:路径2测试用例:输入条件:将数组设为int[1],输入5期望结果:原数组大小排列为:5冒泡排序后数组大小排列为:5实际结果:路径3测试用例:输入条件:将数组设为int[5],输入1,3,5,7,9期望结果:原数组大小排列为:1,3,5,7,9冒泡排序后数组大小排列为:1,3,5,7,9实际运行结果:路径4测试用例:此路径无法覆盖,运行时会走路径3.路径5测试用例:输入条件:将数组设为int[5],输入9,8,7,

5、6,5期望结果:原数组大小排列为:9,8,7,6,5冒泡排序后数组大小排列为:5,6,7,8,9实际运行结果:路径6测试用例:输入条件:将数组设为int[5],输入12,3,56,8,10期望结果:原数组大小排列为:12,3,56,8,10冒泡排序后数组大小排列为:3,8,10,12,56实际运行结果:5.完整运行程序:importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;publicclassTestH

6、omework{publicstaticvoidmain(String[]args)throwsNumberFormatException,IOException{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));inti,max=0;intarr[]=newint[5];//设数组大小为5System.out.println("请输入数组元素:");for(i=0;i<=arr.length-1;i++){arr[i]=Integer.

7、parseInt(br.readLine());}getArray1(arr);bubbleSort(arr);getArray2(arr);}publicstaticvoidbubbleSort(inta[]){for(inti=a.length;--i>=0;){booleanflipped=false;for(intj=0;ja[j+1]){intT=a[j];a[j]=a[j+1];a[j+1]=T;flipped=true;}}if(!flipped){return;}}}publ

8、icstaticvoidgetArray1(int[]arr){System.out.print("原数组大小排列为:");for(inti=0;i

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

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

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