()使程序中每一条可能的路径至少执行一次。

题目
单选题
()使程序中每一条可能的路径至少执行一次。
A

语句覆盖

B

判定覆盖

C

条件覆盖

D

路径覆盖

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面有关路径测试的叙述中,错误的是

A) 路径覆盖是最强的覆盖测试,它不但能发现其他覆盖测试能发现的问题,还能发现其他覆盖测试不能发现的问题

B) 测试员不可能对任何一个程序都完成100%的路径测试

C) 不提倡用不同的数据重复测试同一条路径

D) 即使每条路径都执行了一次,程序还是可能存在缺陷

A.

B.

C.

D.


正确答案:A

第2题:

白盒法测试程序时常按照给定的覆盖条件选取测试用例。(1)覆盖比(2)覆盖严格,它使得每一个判定的每一条分支至少经历一次。(3)覆盖既是判定覆盖,又是条件覆盖,但它并不保证使各种条件都能取到所有可能的值。

(1)A.路径

B.判定

C.条件

D.语句

(2)A.语句

B.条件

C.判定

D.路径

(3)A.语句

B.多重条件

C.路径

D.判定/条


正确答案:B,A,D
软件测试方法可分为黑盒测试法和白盒测试法两种。
黑盒测试法是基于程序的功能来设计测试用例的方法。除了测试程序外,它还适用于对需求分析阶段的软件文档进行测试。
白盒测试法是根据程序的内部逻辑来设计测试用例的方法。除了测试程序外,它也适用于对软件详细设计阶段的软件文档进行测试。白盒法测试程序时常按照给定的覆盖条件选取测试用例。判定覆盖比语句覆盖严格,它使得每一个判定的每一条分支至少经历一次。判定/条件覆盖既是判定覆盖,又是条件覆盖,但它并不保证使各种条件都能取到所有可能的值。多重条件覆盖,也叫组合条件覆盖,比其他条件都要严格,但它不能保证覆盖程序中的每一条路径。  
单元测试一般以白盒法为主,测试的依据是系统的模块功能规格说明。

第3题:

以下关于覆盖测试的说法中,错误的是

A) 语句覆盖要求每行代码至少执行一次

B) 在路径测试中必须用不同的数据重复测试同一条路径

C) 路径测试不是完全测试,即使每条路径都执行了一次,程序还是可能存在缺陷

D) 分支覆盖应使程序中每个判定的真假分支至少执行一次

A.

B.

C.

D.


正确答案:B

第4题:

语句覆盖的含义是使被测试程序中的每个语句都至少被执行一次。

A.错误

B.正确


参考答案:B

第5题:

白盒测试原则是什么?()

A.程序模块中的所有独立路径至少执行两次以上

B.在所有的逻辑判断中,取“真”和取“假”的两种情况至少都执行一次

C.每个循环都应在一般条件下执行一次,边界条件下不用执行

D.详细测试程序内部数据结构的有效性等


答案:BD

第6题:

白盒法测试程序时常按照给定的覆盖条件选取测试用例。(50)覆盖比(51)覆盖严格,它使得每一个判定的每一条分支至少经历一次。(52)覆盖既是判定覆盖,又是条件覆盖,但它并不保证使各种条件都能取到所有可能的值。

A.路径

B.判定

C.条件

D.语句


正确答案:B

第7题:

【说明】 使用基本路径法设计出的测试用例能够保证程序的每一条可执行语句在测试过程中至少执行一次。以下代码由C语言书写,请按要求回答问题。 int isLeap (int year) { if (year % 4 == 0) { if (year % 100 == 0) { if ( year % 400 == 0) leap = 1; else leap = 0; } else leap = 1; } else leap = 0; return leap; } 【问题1】(3分) 请画出以上代码的控制流图。

第8题:

对于题3所给的C语言程序段if(a>O&&b>0)c=c/a;if(a>1‖c>1)c=c+1;执行条件组合覆盖,为使得每一条件取值组合至少执行一次,需要的测试用例数至少是

A.2

B.3

C.4

D.5


正确答案:C
解析:两个分支四条路径,至少需要4个测试用例。

第9题:

下列不属于白盒测试的基本原则的是( )。

A.保证所测模块中每一独立路径至少执行一次

B.保证所测模块所的判断的每一分支至少执行一次

C.保证所测模块每一循环都在边界条件和一般条件下至少各执行一次

D.验证部分内部数据结构的有效性


正确答案:D
解析:白盒测试的基本原则是:保证所测模块中每一独立路径至少执行一次;保证所测模块所的判断的每一分支至少执行一次;保证所测模块每一循环都在边界条件和一般条件下至少各执行一次:验证所有内部数据结构的有效性。

第10题:

以下关于结构测试用例设计的叙述中,不正确的是( )。

A.判定覆盖使每个判定的每种可能结果至少出现一次
B.语句覆盖使程序每条语句至少被执行一次
C.条件覆盖使程序中每个判定的每个条件的所有可能结果至少出现一次
D.在语句覆盖、条件覆盖、判定覆盖、路径覆盖测试中,判定覆盖规则最强

答案:D
解析:
本题考查的是关于结构测试用例设计方面的基础知识。在结构测试中,根据测试目标的不同,可分为语句覆盖、条件覆盖、判定覆盖(即分支覆盖)、路径覆盖等。判定覆盖的含义是设计若干测试用例,运行被测程序,使每个判定的每种可能结果至少出现了次。语句覆盖的含义是设计若干测试用例,运行被测程序,使每条语句至少被执行一次条件覆盖的含义是设计若干测试用例,运行被测程序,使得程序中每个判定的每个条件的可能取值至少经历一次。路径覆盖的含义是设计若干测试用例,运行被测程序,使程序中所有可能的路径被覆盖到。结构测试的语句覆盖、条件覆盖、判定覆盖及路径覆盖中,路径覆盖是最强覆盖原则。

更多相关问题