工学

问答题试比较各种逻辑覆盖标准的查错能力。

题目
问答题
试比较各种逻辑覆盖标准的查错能力。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于逻辑覆盖的叙述中,说法错误的是______。

A) 对于多分支的判定,判定覆盖要使每一个判定表达式获得每一种可能的值来测试

B) 语句覆盖是比较弱的覆盖标准

C) 语句覆盖较判定覆盖严格,但该测试仍不充分

D) 条件组合覆盖是比较强的覆盖标准

A.

B.

C.

D.


正确答案:C

第2题:

什么是白盒法?有那些覆盖标准?比较他们的检错能力。


参考答案:
将程序看成是白盒子,认真的分析程序的结构和功能制定测试用例来测试。有逻辑覆盖(语句覆盖、判断覆盖、条件覆盖、判断/条件覆盖、条件组合覆盖、路径覆盖)

第3题:

下列几种逻辑覆盖标准中,查错能力最强的是(63)。

A.语句覆盖

B.判定覆盖

C.判定/条件覆盖

D.条件组合覆盖


正确答案:D
解析:本题考查几种逻辑覆盖标准的概念和查错能力。白盒测试根据软件的内部逻辑设计测试用例,常用的技术是逻辑覆盖,即考察用测试数据运行被测程序时对程序逻辑的覆盖程度。主要的覆盖标准有6种:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。(1)语句覆盖是指选择足够多的测试用例,使得运行这些测试用例时,被测程序的每个语句至少执行一次。很显然,语句覆盖是一种很弱的覆盖标准。(2)判定覆盖又称分支覆盖,它的含义是,不仅每个语句至少执行一次,而且每个判定的每种可能的结果(分支)都至少执行一次。判定覆盖比语句覆盖强,但对程序逻辑的覆盖程度仍然不高。(3)条件覆盖的含义是,不仅每个语句至少执行一次,而且使判定表达式中的每个条件都取到各种可能的结果。(4)判定/条件覆盖是指同时满足判定覆盖和条件覆盖的逻辑覆盖。(5)条件组合覆盖的含义是,选取足够的测试用例,使得每个判定表达式中条件结果的所有可能组合至少出现一次。显然,满足条件组合覆盖的测试用例,也一定满足判定,条件覆盖。因此,条件组合覆盖是上述5种覆盖标准中最强的一种,然而,条件组合覆盖还不能保证程序中所有可能的路径都至少经过一次。(6)路径覆盖是指选取足够的测试用例,使每条可以执行到的路径至少执行一次。

第4题:

逻辑覆盖是以程序内部的逻辑结构为基础的设计测试用例的技术,其中判定/条件覆盖是比判定覆盖更严格的测试标准。


正确答案:正确

第5题:

逻辑覆盖标准包括( )①判定覆盖②语句覆盖③条件判定覆盖④修正条件判定覆盖

A.①③
B.①②③
C.①②④
D.①②③④

答案:D
解析:
逻辑覆盖标准包括语句覆盖、判定覆盖(又称为分支覆盖)、条件覆盖、条件判定覆盖、修正条件判定覆盖、条件组合覆盖等。

第6题:

白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和【 】。


正确答案:基本路径测试
基本路径测试 解析:白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试三种。

第7题:

逻辑覆盖标准中最弱的覆盖标准是( )。

A.条件覆盖

B.条件组合覆盖

C.判定覆盖

D.语句覆盖


正确答案:D

第8题:

下列几种逻辑覆盖标准中,查错能力最强的是 ______

A.语句覆盖

B.条件覆盖

C.判定覆盖

D.条件组合覆盖


正确答案:D
解析:对于选项中的几种逻辑覆盖,查错能力最强的应该是条件组合测试。

第9题:

逻辑覆盖标准包括( )?①分支覆盖②语句覆盖③条件覆盖④MC/DC覆盖

A.①②③
B.①②④
C.①③④
D.①②③④

答案:D
解析:
本题考查白盒测试逻辑覆盖的基础知识。逻辑覆盖标准包括语句覆盖、判定覆盖(又称为分支覆盖)、条件覆盖、条件判定覆盖、修正条件判定覆盖(MC/DC覆盖)、条件组合覆盖和路径覆盖等。

第10题:

白盒法有哪些逻辑覆盖标准?


正确答案: ①语句覆盖(每条语句至少执行一次);
②判定覆盖(每个判定的每个分支至少执行一次);
③条件覆盖(每个判定的每个条件应取到各种可能的值);
④判定/条件覆盖(同时满足判定覆盖和条件覆盖);
⑤条件组合覆盖(每个判定中各条件的每一种组合至少出现一次);
⑥路径覆盖(程序中每一条可能的路径至少执行一次)。