资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,考题,3,要求:白盒覆盖测试,,设计用例,分别满足语句覆盖,分支覆盖,条件覆盖,分支,/,条件覆盖,条件组合覆盖标准。,考题,4,请使用基本路径测试法设计测试用例。,要求:画出控制流图,计算环形复杂度,给出独立路径,并且设计测试用例。,void sort(,int,Num,i,nt,Type),int,x=0;,int,y=0;,while(Num 0),if(Type=0),x=y+2;,else,if(Type=1),x=y+5;,else,x=y+10;,Num,-,;,1,2,3,4,5,6,7,8,9,10,11,12,13,14,4,4,答:(,1,)计算圈复杂度:,通过公式:,V(G)=E-N+2,来计算。,E,是流图中边的数量,在本例中,E=11,,,N,是流,图中结点的数量,在本题中,,N=9,,,V(G)=11-9+2=4,。,(,2,)找出独立路径,独立路径必须包含一条的定义之前不曾用到的边。根据上面计算的圈复杂度,,可得出四个独立的路径:,路径,1,:,1-2-3-4-5-9-3-10,路径,2,:,1-2-3-4-6-7-9-3-10,;,路径,3,:,1-2-3-4-6-8-9-3-10,;,路径,4,:,1-2-3-10,。,(,3,)导出测试用例,4,
展开阅读全文