请为下面的程序设计符合判定覆盖的测试用例。 int main() { int a,b,c,x,y,z,t; scanf(“d%,d%,d%”,&a,&b,&c,&t); if a>5 && t<1 x=10 else x=1; if b>10 y=20 else y=2; if c>15 z=30 else z=3; printf(“d%,d%,d%\n”,x,y,z) }
相似题目
-
()是设计足够多的测试用例,使得程序中每个判定包含的每个条件的所有情况(真/假)至少出现一次,并且每个判定本身的判定结果(真/假)也至少出现一次。
-
在以下逻辑覆盖中测试用例设计难度最大的是()
-
辑覆盖法是一种白盒测试方法,从程序内部的逻辑结构出发选取测试用例。按覆盖级别由低向高可以划分为:()
-
设计一个新的测试用例,使其仅覆盖()尚未被覆盖的无效等价类。
-
请按照软件测试项目的实施过程,为下面的阶段排序。() ①测试执行 ②测试计划 ③测试总结 ④测试设计
-
设计测试阶段要设计测试用例和测试过程,要保证测试用例完全覆盖测试需求。
-
多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足(44)级别的;针对布尔表达式A&&(B‖C)执行逻辑覆盖测试,测试用例至少需要(45)种组合才能满足多条件覆盖的要求。
-
以下流程图中,至少设计()—个测试用例可以分别满足语句覆盖和路径覆盖。 A.1和2 B.1和4
-
阅读下面这段程序,使用逻辑覆盖法进行测试,请问哪一组关于(a,b,c)的输入值可以达到判定条件覆盖。() int func(int a,b,c){ int k=1; if ((a>0) || (b<0) || (a+c>0) ) k=k+a; else k=k+b; if (c>0) k=k+c; return k; }
-
选择足够的测试用例,使得程序中每个语句至少都能被执行一次,则满足了白盒测试中 的____________覆盖。
-
条件覆盖的基本思想是设计若干测试用例,执行被测程序,使得每个判断的每个条件的可能取值至少满足一次。那么对于如下的C语言程序段if(a>0&&b>0)c=c/a;if(a>1‖c>1) c=c+1; 如果采用适用于条件覆盖的两个测试用例,其输入值分别为a=2,b=-1,c=-2和a=-1,b=2,c=3,则以下叙述中正确的是
-
针对以下C语言程序段,假设sta[10]=-1,对于x的取值,需要______个测试用例能够满足分支覆盖的要求。
-
针对程序段:IF(X大于10)AND(Y小于20)THEN W=W/A,对于(X,Y)的取值,以下()组测试用例能够满足判定覆盖的要求
-
针对下列程序段,需要()个测试用例可以满足分支覆盖的要求。int IsLeap(int year){if(year%4==0){if((year%100==0){if(year%400==0)leap=1;else leap=0;}else leap=l;}else leap=0;return leap;}
-
为了对下图所示的程序段进行覆盖测试,必须适当地选择测试用例组。若x,y是两个变量,可选择的用例组共有I、II、III、Ⅳ四组(如下表所示),则实现判定覆盖至少应采用的测试用例组是(44)。
-
已知程序框图如下图所示,试分别给出:(a)语句覆盖,(b)条件覆盖,(c)判断覆盖的最小测试用例和路径。
-
【判断题】语句覆盖方法设计的测试用例越多越好
-
条件覆盖的基本思想是设计若干测试用例,执行被测程序,使得每个判定的每个条件的可能取值至少满足一次。那么对于如下的C语言程序段 if(a>0&&b>0)c=c/a; if(a>1||c>1)c=c+1; 如果采用适用于条件覆盖的两个测试用例,其输入值分别为a=2,b= -1,c= -2和a= -1,b=2,c=3,则以下叙述中正确的是()
-
中国大学MOOC: ()覆盖是指设计一组测试用例,当它们作用于被测软件时,程序中每个判定内的每个条件的各种可能取值至少被执行一次。 答案:条件
-
如果一个判定中的复合条件表达式为(A>1)or(B<=3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例()
-
请为下面的植物挑选合适的科:蚊母草()。
-
了解测试用例在软件测试中的重要性; 掌握常见的测试用例设计方法,包括等价类划分法、边界值分析法、基于判定表的测试方法。 备注: 回答问题1~8,将答案写在答题纸中; 页眉填写学号、姓名、作业完成日期。 作业2电子稿提交(只提交答题纸页),文件命名方式为“学号-姓名-作业2:三角形问题的测试用例设计.pdf”。
-
7、请为下面的植物挑选合适的科:龙眼()。
-
18、阅读下面这段程序,使用逻辑覆盖法进行测试,请问哪一组关于(a,b,c)的输入值可以达到判定覆盖。 int func(int a,b,c){ int k=1; if ((a>0) &&(b<0) && (a+c>0) ) k=k+a; else k=k+b; if (c>0) k=k+c; return k; }
推荐题目
- 真空蒸发能够使蒸发设备增加总温差与有效温差。
- 如果小企业不设置预收账款科目,应将预收的货款计入()
- 什么是初生分生组织?
- 将伤员转运时,应让伤员的头部在(),救护人员要时刻注意伤员的面色、呼吸、脉搏,必要时要及时抢救。
- 当控制柜表计指示一次电压较低,一次电流接近为零,二次电压很高,二次电流为零的可能原因是()。
- 英文“Rehabilitation”在我国翻译为()
- 民航机场工程施工过程中,在使用签章文件系统时正确的做法是()。
- 运用偏爱的刺激来强化不偏爱的刺激,这被称为强化中的()。
- 预防新冠肺炎,应避免与市场里的流浪动物、垃圾废水接触()
- 如果不知道被测电压信号的大小,示波器的灵敏度旋钮应首先拧到灵敏度最低的一挡,即V/cm数值最大的一挡。()