问答题设计下列伪程序的语句覆盖测试用例。 BEGIN INPUT(A,B,C) IF A5 THEN X=10 ELSE X=1 END IF IF B10 THEN Y=20 ELSE Y=2 END IF IF C15 THEN Z=30 ELSE Z=3 END IF PRINT(X,Y,Z) END

问答题
设计下列伪程序的语句覆盖测试用例。 BEGIN INPUT(A,B,C) IF A>5 THEN X=10 ELSE X=1 END IF IF B>10 THEN Y=20 ELSE Y=2 END IF IF C>15 THEN Z=30 ELSE Z=3 END IF PRINT(X,Y,Z) END

参考解析

解析: 暂无解析

相关考题:

逻辑路径覆盖法是白盒测试用例的重要设计方法,其中语句覆盖法是较为常用的方法,针对下面的语句段,采用语句覆盖法完成测试用例设计,测试用例见下表,对表中的空缺项(True或者False),正确的选择是___(60)___。语句段:if (A (B||C)) x=l;else x=O;用例表:用例1用例2ATRUEFALSEB①FALSECTRUE②A (B||C)③FALSE(60)A.①TRUE ②FALSE ③TRUE B.①TRUE ②FALSE ③FALSEC.①FALSE ②FALSE ③TRUE D.①TRUE ②TRUE ③FALSE

● 给定C 语言程序:int foo( int x, int y, int d){if( x != 0 ) {if ( y == 0 ) d = d / x;else d = d / (x * y );} else {if( y == 0 ) d = 0;else d = d / y;}return d ;}当用路径覆盖法进行测试时,至少需要设计 (31) 个测试用例。(31)A. 3 B. 4 C. 5 D. 8

给定C语言程序:int foo(int x, int y,int d){if ( x !=0 ) {if ( y == 0 ) d = d / x;else d=d/(x*y);} else {if ( y == 0 ) d = 0;else d=d/y;}return d;}当用路径覆盖法进行测试时,至少需要设计(31)个测试用例。A.3B.4C.5D.8

下列块结构条件语句,正确的是( )。A.If x>10 Then print"a" Else if x>5 Then print"b" Else if x<5 Then print"c" End ifB.if x>10 Then print"a" Else if x>5 Print"b" Else Print"c" End ifC.If x>10 Then print"a" Else if x>5 Then print"b" Else x<5 Then Print"c" End ifD.If x>10 Then Print"a" Else if x>5 Then print"b: Else Print"c" End if

设计若干个测试用例,通过运行被测程序来运行这些测试用例,使得每一个可执行语句至少要执行一次,即可以完成一个“语句覆盖”的覆盖标准的测试。() 此题为判断题(对,错)。

【问题5】 【C代码3】中x,y是两个已定义的整型变量。对该程序段进行覆盖测试时,必须适当地选取测试用例。如表5-10所示给出了可供选择的4组测试用例。若要实现语句覆盖,则至少应采用的测试用例是(2);若要实现条件覆盖,则至少应采用的测试用例是(3);若要实现路径覆盖,则至少应采用的测试用例是(4)或(5)。 【C代码3】 int a:=0; if (x==O y>2) a:=1 /*A语句*/ else { if (x<1 || y==1) else a:=2 /*B语句*/ }【(2)~(5)空缺处供选择的答案】 A.Ⅰ和Ⅱ组 B.Ⅱ和Ⅲ组C.Ⅲ和Ⅳ组 D.Ⅰ和Ⅳ组E.Ⅰ、Ⅱ和Ⅲ组 F.Ⅱ、Ⅲ和Ⅳ组G.Ⅰ、Ⅲ和Ⅳ组 H.Ⅰ、Ⅱ和Ⅳ组

请根据如下程序流程图设计该程序段的判定覆盖测试用例,其中输入为A,B,X,输出为X。

下面的程序段中,[(1)]是语句覆盖测试用例,[(2)]是判定覆盖测试用例。If(a<80)b=0;else if(a<=150)b=5;else if(a<200)b=8;else b=1;(16)A.a=(80,150,200,201)B.a=(80,81,199,200)C.a=(79,149,200,201)D.a=(79,150,199,200)

请仔细阅读以下程序并完成要求。 If((a>2&&b4|| d 请仔细阅读以下程序并完成要求。If((a>2&&b<3)&&(c>4|| d<5)){Flag=1;}Else{Flag=0;)请分别按照语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖测试用例。

运行下列程序: x=Input Box("input value Of x”) Select Case x Case IsO y=y+1 Case Is=0 y=x+2 Case Else y=x+3 End Select Print x;y 运行时,从键盘输入-5,输出的结果是( )。A.-7B.-9C.-8D.-10

有一段程序如下,请设计测试用例以满足语句覆盖要求。 void DoWork (int x,int y,int z) { int k=0,j=0; if ( (x>3) } //语句块2 j=j%3; //语句块3 }

针对以下C语言程序段,对于(MaxNum,Type)的取值,至少需要(62)个测试用例能够满足判定覆盖的要求。while(MaxNum-->0){ if(10==Type) x=y* 2; else if(100==Type) x=y +10; else x=y-20;}A.5B.4C.3D.2

采用白盒测试方法对下图进行测试,设计了4个测试用例:①(x=0,y=3), ②(x=1,y=2), ③(x=-1,y=2),④(x=3,y=1)。至少需要测试用例①②才能完成( )覆盖,至少需要测试用例①②③或①②④才能完成( )覆盖。A.语句 B.条件 C.判定\条件 D.路径 A.语句 B.条件 C.判定\条件 D.路径

试题三(共 15分)阅读以下关于嵌入式软件测试用例设计的叙述,回答问题 1至问题 3,将答案填入答题纸的对应栏内。【说明】某程序段的流程如图 3-1所示,x、y是两个变量,K、J 表示一段程序执行体,表 3-1 所示为本题可供选择的四组测试用例组。【问题1】(3分)简答以下问题。(1)条件覆盖的含义是什么?(2)路径覆盖的含义是什么?【问题 2】(2分)在程序测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(分支覆盖)和路径覆盖等。其中,____是最强的覆盖准则。请把以下 4个选项中正确的选项序号填入上述空白处。①语句覆盖②条件覆盖③判定覆盖(分支覆盖)④路径覆盖【问题 3】(10 分)为了对图 3-1 所示的程序段进行覆盖测试,必须适当地选取测试用例组。实现判定覆盖至少应采用的测试用例组是 (1)和 (2) ,实现条件覆盖至少应采用的测试用例组是 (3) ;实现路径覆盖至少应采用的测试用例组是 (4) 和 (5)。请把以下 8个选项中正确的选项序号填入上述空白处。① 试用例组Ⅰ和Ⅱ②测试用例组Ⅱ和Ⅲ③测试用例组Ⅲ和Ⅳ④测试用例组Ⅰ和Ⅳ⑤测试用例组Ⅰ、Ⅱ和Ⅲ⑥测试用例组Ⅱ、Ⅲ和Ⅳ⑦测试用例组Ⅰ、Ⅲ和Ⅳ⑧测试用例组Ⅰ、Ⅱ和Ⅳ

针对下面的程序段,对于(MaxNum,Type)的取值,至少需要______个测试用例才能够满足判定覆盖的要求。Whjle(MaxNum-->0){If(10==Type)x=y * 2;Else if(100==Type)x=y+20;}A) 5B) 4C) 3D) 2A.B.C.D.

若采用白盒测试法对下面流程图所示算法进行测试,且要满足语句覆盖,则至少需要(51)个测试用例,若表示输入和输出的测试用例格式为(A,B,X;X),则满足语句覆盖的测试用例是(52)。 A. (1,3,3;8)B. (1,3,5;10) C. (5,2,15;8) D. (5,2,20;9)

采用白盒测试方法对下图进行测试,设计了4个测试用例:①(x=0,y=3),②(x=1,y=2),③(x=-1,y=2),④(x=3,y=1)。至少需要测试用例①②才能完成 ( ) 覆盖,至少需要测试用例①②③或①②④才能完成 (请作答此空) 覆盖。A.语句B.条件C.判定/条件D.路径

若采用白盒测试法对下面流程图所示算法进行测试,且要满足语句覆盖,则至少需要(51)个测试用例,若表示输入和输出的测试用例格式为(A,B,X;X),则满足语句覆盖的测试用例是(52)。 A.1B.2C.3D.4

逻辑路径覆盖法是白盒测试用例的重要设计方法,其中语句覆盖法是较为常用的方法,针对下面的语句段,采用语句覆盖法完成测试用例设计,测试用例见下表,对表中的空缺项(True或者False),正确的选择是( )。语句段:if(A&&(B||C))x=l;else x=O;用例表:A.①TRUE②FALSE③TRUEB.①TRUE②FALSE③FALSEC.①FALSE②FALSE③TRUED.①TRUE②TRUE③FALSE

设计下列伪程序的语句覆盖测试用例。 BEGIN INPUT(A,B,C) IF A5 THEN X=10 ELSE X=1 END IF IF B10 THEN Y=20 ELSE Y=2 END IF IF C15 THEN Z=30 ELSE Z=3 END IF PRINT(X,Y,Z) END

阅读下面程序,下列选项中,能够完成语句覆盖的测试用例是() if((x4)||(z7)) { k=x*y-1; j=sqrt(k); } if((x==8)(y5)) { j=x%y+2; } j=j%3;A、x=2,y=6,z=5B、x=6,y=6,z=5C、x=8,y=6,z=4D、x=8,y=5,z=5

()是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。A、条件覆盖B、组合覆盖C、判定覆盖D、语句覆盖

设计下列伪程序的条件组合覆盖测试用例。 BEGIN INPUT(A,B) IF(A0)AND(BO) THEN X=A+B ELSE X=A-B END IF(CA)OR(D Y=C-D ELSE Y=C+D END PRINT(X, Y) END

请为下面的程序设计符合判定覆盖的测试用例。 int main() { int a,b,c,x,y,z,t; scanf(“d%,d%,d%”,a,b,c,t); if a5 t1 x=10 else x=1; if b10 y=20 else y=2; if c15 z=30 else z=3; printf(“d%,d%,d%/n”,x,y,z) }

问答题设计下列伪程序的条件组合覆盖测试用例。 BEGIN INPUT(A,B) IF(A0)AND(BO) THEN X=A+B ELSE X=A-B END IF(CA)OR(D Y=C-D ELSE Y=C+D END PRINT(X, Y) END

问答题请为下面的程序设计符合判定覆盖的测试用例。 int main() { int a,b,c,x,y,z,t; scanf(“d%,d%,d%”,a,b,c,t); if a5 t10 y=20 else y=2; if c15 z=30 else z=3; printf(“d%,d%,d%/n”,x,y,z) }

单选题()是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。A条件覆盖B组合覆盖C判定覆盖D语句覆盖

问答题设计下列伪程序的语句覆盖测试用例。 BEGIN INPUT(A,B,C) IF A5 THEN X=10 ELSE X=1 END IF IF B10 THEN Y=20 ELSE Y=2 END IF IF C15 THEN Z=30 ELSE Z=3 END IF PRINT(X,Y,Z) END