首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

设计若干测试数据,使得程序中每个判定表达式的每个分支都至少执行一次(真假分支均被满足一次)的

设计若干测试数据,使得程序中每个判定表达式的每个分支都至少执行一次(真假分支均被满足一次)的覆盖方法被称为______。

A) 逻辑覆盖

B) 语句覆盖

C) 判定覆盖或分支覆盖

D) 条件覆盖

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“设计若干测试数据,使得程序中每个判定表达式的每个分支都至少执…”相关的问题
第1题
设计测试用例,使得程序中每个判定至少为真和为假值各一次,则称满足了白盒测试中 的____________
覆盖。

点击查看答案
第2题
以下关于白盒测试方法的叙述,不正确的是 (4) 。A.语句覆盖要求设计足够多的测试用例,使程序中每

以下关于白盒测试方法的叙述,不正确的是 (4) 。

A.语句覆盖要求设计足够多的测试用例,使程序中每条语句至少被执行一次

B.与判定覆盖相比,条件覆盖增加对符合判定情况的测试,增加了测试路径

C.判定/条件覆盖准则的缺点是未考虑条件的组合情况

D.组合覆盖要求设计足够多的测试用例,使得每个判定中条件结果的所有可能组合

点击查看答案
第3题
在结构测试用例的设计中,有语句覆盖、条件覆盖、判定覆盖、路径覆盖等。为了对如图10-20所示的程序段

在结构测试用例的设计中,有语句覆盖、条件覆盖、判定覆盖、路径覆盖等。为了对如图10-20所示的程序段进行覆盖测试,必须适当地设计测试数据组。若x,y是两个变量,可供选择的测试数据组共有I、II、III、Ⅳ4组(如表10-10 中给出),则实现判定覆盖至少应采用的测试数据组是(1);实现条件覆盖至少应采用的测试数据组是(2);实现路径覆盖至少应采用的测试数据组是(3)或(4)。

在结构测试用例的设计中,有语句覆盖、条件覆盖、判定覆盖、路径覆盖等。为了对如图10-20所示的程序段

A.I和II组

B.II和III组

C.III和IV组

D.I和IV组

E.I、II和III组

点击查看答案
第4题
选择测试用例,使得被测程序中每个判定的每个分支至少执行一次,这种逻辑覆盖标准称为____________。

点击查看答案
第5题
在结构测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(即分支覆盖)、路径覆盖等,其(45)是最强的覆

在结构测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(即分支覆盖)、路径覆盖等,其(45)是最强的覆盖准则。为了对图1所示的程序段进行覆盖测试,必须适当地选取测试数据组。若x和y是两个变量,可供选择的测试数据组共有Ⅰ、Ⅱ、Ⅲ、Ⅳ四组(见表 2),则实现判定覆盖至少应采用的测试数据组是(46);实现条件覆盖至少采用的测试数据组是(47),实现路径覆盖至少应采用的测试数据组是(48)或(49)。

在结构测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(即分支覆盖)、路径覆盖等,其(45)是最强的覆

A.语句覆盖

B.条件覆盖

C.判定覆盖

D.路径覆盖

点击查看答案
第6题
在测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(即分支覆盖)、路径覆盖等,其中(78)是最强的覆盖

在测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(即分支覆盖)、路径覆盖等,其中(78)是最强的覆盖准则。为了对如图9-2所示的程序段进行覆盖测试,必须适当地选取测试数据组。若x,y是两个变量,可供选择的测试数据组共有Ⅰ,Ⅱ,Ⅲ,Ⅳ四组(如表9-3所示),则实现判定覆盖至少应采用的测试数据组是(79);实现条件覆盖至少应采用的测试数据组是(80);实现路径覆盖至少应采用的测试数据组是(81)或(82)。

在测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(即分支覆盖)、路径覆盖等,其中(78)是最强的覆盖

A.语句覆盖

B.条件覆盖

C.判定覆盖

D.路径覆盖

点击查看答案
第7题
阅读下列说明,回答问题1至问题3。 【说明】 以下代码由C语言书写,在输入3个整数后,能够输出最大数和

阅读下列说明,回答问题1至问题3。

【说明】

以下代码由C语言书写,在输入3个整数后,能够输出最大数和最小数。

int main(void)

{

int a, b, c, max, min;

printf("input three numbers: ");

scanf("%d%d%d", &a, &b, &c);

if(a>b) /*判断1*/

{

max=a;

min=b;

}

else

{

max=b;

min=a;

}

if(max<c) /*判断2*/

max=c;

else if(min>c) /*判断3*/

min=c;

printf("max=%d\nmin=%d", max, min);

return 0;

}

请画出该程序段的控制流图,并分析该控制流图中有多少条线性独立路径(V(G)的值)。

为了用分支(判定)覆盖方法测试该程序,需要设计测试用例,使其能对该程序中的每个判断语句的各种分支情况全部进行过测试。

对两组输入数据(1)a=3,b=5,c=7;(2)a=4,b=6,c=5,请分别写出程序中各个判断语句的执行结果(以T表示真,以F表示假),填入答题纸的相应栏中。

上述两组测试数据是否能实现该程序的分支(判定)覆盖?如果能,请说明理由。如果不能,请再增设一组输入数据,使其能实现分支(判定)覆盖。

请帮忙给出每个问题的正确答案和分析,谢谢!

点击查看答案
第8题
在进行软件详细设计的过程设计时,可以使用的设计表达工具中不包括______。A.图形表达工具如程序流

在进行软件详细设计的过程设计时,可以使用的设计表达工具中不包括______。

A.图形表达工具如程序流程图、N-S图等

B.语言表达工具如伪代码、PDL等

C.表格表达工具如判定表等

D.软件功能扩充删改图

点击查看答案
第9题
● 黑盒测试方法是根据软件产品的功能设计规格说明书,通过运行程序进行测试,证实每个已经实现的功能是否符合设计要求。如果某产品的文本编辑框允许输入1~255个字符,采用()测试方法,其测试数据为:0个字符、1个字符、255个字符和256个字符。()

A.等价类划分

B.边界值分析

C.比较测试

D.正交数组测试

点击查看答案
第10题
下列说法正确的是 ______。

A.语句覆盖使得每个判定的每个分支至少执行一次

B.判定覆盖使得每条语句至少执行一次

C.条件覆盖使得每个判定每个条件应取到各种可能的值

D.条件组合覆盖使得每个判定中各条件的每一种组合至少出现一次

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改