为以下程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖。void DoWork (int x,int y,int z)B.程序的复杂程度C.使用说明书D
void DoWork (int x,int y,int z) { int k=0,j=0; if ( (x>3)&&(z<10) ) { k=x*y-1; j=sqrt(k); } //语句块1 if ( (x==4)||(y>5) ) { j=x*y+10; } //语句块2 j=j%3; //语句块3 } 答:要实现DoWork函数的语句覆盖,只需设计一个测试用例就可以覆盖...
void DoWork (int x,int y,int z)(int k=0,j=0;if ( (x>3)&&(z 0 )5{6If ( iType==0 )7x=y+2;8else9If ( iType==1 )10x=y+10;11else12x=y+20;13}14}要求(1)给以上代码画出限制流图(2)限制流图的环复杂度 V (G),写出独立路径.(1)限制流图:(2) V (G) = 4路径1 ...
void DoWork (int x,int y,int z){ 1 int k=0, j=0; 2 if ( (x>3)&&(z<10) ) 3 { 4 k=x*y-1; 5 j=sqrt(k); 6 } 7 if((x==4)||(y>5)) 8 j=x*y+10; 9 j=j%3; 10 } 说明:程序段中每行开头的数字(1~10)是对每条语句的编号。(...
软件测试白盒测试_voiddoworkintxintyintz 课程资源 - 软件测试 Li**ly上传132 KB文件格式doc白盒测试 用逻辑覆盖测试方法测试以下程序段 void DoWork (int x,int y,int z){ 1 int k=0, j=0; 2 if ( (x>3)&&(z5)) 8 j=x*y+10; 9 j=j%3; 10 }...
1.写出6种逻辑覆盖的测试用例 void DoWork(int x,int y,int z) { int k=0,j=0; if((x>3)&&(z<10)) { k="x*y-1;" 语句块1 j="sqrt(k);" } if((x="=4)||(y">5)) { j=x*y+10; //语句块2 } j=j%3; //语句块3 } 2. 使用基本路径设计测试用例方法推导三角形问题的测试...
delegate void Del(int x); void DoWork(int k); 下列关于委托订阅不正确的是 相关知识点: 试题来源: 解析 答案:(C) 口A、Del d=DoWork; 口B、Del d=new Del(DoWork); 口C、Del d+=DoWork 口D、Del d=delegate(int x){DoWork(x);}; ...
【简答题】void Sort (int iRecordNum, int iType ) 1 { 2 int x=0; 3 int y=0; 4 while (iRecordNum > 0 ) 5 { 6 if (iType==0 ) 7 x=y+2; 8 else 9 if (iType==1 ) 10 x=y+10; 11 else 12 x=y+20; 13 } 14 } 要求(1)给以上代码画出控制流图(2)控制流图的环..
protected int a; public abstract void DoWork(); } public class B : A { public B() { ...
Cannot convert from 'Object to Int' Cannot convert int[] to object[] Cannot convert lambda expression to type 'System.Threading.Tasks.Task' Cannot convert null to 'int' because it is a value type--need help Cannot convert string[] to string in foreach loop Cannot convert type 'System.Col...