软件工程

下列覆盖中发现错误能力最强的是()A、条件覆盖B、路径覆盖C、判定覆盖D、条件组合覆盖

题目

下列覆盖中发现错误能力最强的是()

  • A、条件覆盖
  • B、路径覆盖
  • C、判定覆盖
  • D、条件组合覆盖
参考答案和解析
正确答案:B
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.语句覆盖

B.判定覆盖

C.判定/条件覆盖

D.条件组合覆盖


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

第2题:

LTE下行覆盖能力最强的控制信道是__


参考答案:PBCH

第3题:

下列试剂中,酰化能力最强的是哪个?()

A、RCOX

B、RCOOCOR’

C、RCOOH

D、RCOONHR’


正确答案:A

第4题:

下列逻辑覆盖测试中,最强的是______。

A) 语句覆盖

B) 条件覆盖

C) 路径覆盖

D) 条件组合覆盖

A.

B.

C.

D.


正确答案:C

第5题:

软件测试的目的是(1)。通常(2)是在代码编写阶段可进行的测试,它是整个测试工作的基础。

逻辑覆盖标准主要用于(3)。它主要包括条件覆盖、条件组合(多重条件)覆盖。判定覆盖、条件及判定覆盖、语句覆盖和路径覆盖等几种,其中除路径覆盖外最弱的覆盖标准是(4),最强的覆盖标准是(5)。

A.表明软件的正确性

B.评价软件质量

C.尽可能发现软件中错误

D.判定软件是否合格


正确答案:C
解析:软件测试在软件生存周期中占有重要地位,这不仅是因为测试阶段占用的时间、花费人力和成本占软件开发比重的40%以上,而且还因为它是保证软件质量的关键步骤。由于人的主观因素或客观原因,在软件开发过程中不可避免地要产生一些错误。软件测试的任务是在软件投入运行以前尽可能多地发现并改正软件中的错误,一个软件产品在交付使用前要经历以下几种测试:1.模块测试:也称为单元测试,是针对每个模块单独进行的测试。模块测试一般和程序编写结合起来,在编码阶段由软件编写者进行测试,以保证每个模块作为一个单元能正确运行。2.子系统测试:把已通过单元测试的模块连接成为子系统来测试,着重检验模块间的接口。3.系统测试:把经过测试的子系统连接成为一个完整的系统来测试,主要检查系统是否实现说明书中指定的功能,系统的动态性能是否符合要求。4.验收测试:是为了确认已开发的软件能否满足标准,是否合格。与系统测试不同的是,它是在客户的积极参与下进行的。5.平行运行:一些十分重要的软件在经过验收之后,并不立即投入运行,而是再经过一段平行运行的测试,即新旧两个系统同时运行,比较结果有什么不同。黑盒测试方法又称功能测试,把程序看作一个黑盒子,在完全不考虑程序内部结构的情况下设计测试数据,主要测试程序的功能是否符合软件说明书的要求。白盒测试方法又称结构测试,它是根据程序的内部结构设计测试数据,检查程序中的每条通路是否都能按要求正确运行。逻辑覆盖主要用于白盒测试方法。由于覆盖的详尽程度不同,又分为语句覆盖、判定覆盖、条件覆盖、条件组合覆盖、条件及判定覆盖和路径覆盖等。语句覆盖:设计足够多的测试用例,使程序中的每个语句至少执行一次。语句覆盖是最弱的逻辑覆盖准则。判定覆盖:设计足够多的测试用例,不仅每个语句至少执行一次,而且使得程序中每个判定的每个分支至少执行一次。条件覆盖:设计足够多的测试用例,不仅每个语句至少执行一次,而且使每个判定表达式中每个条件都取到可能的结果。条件组合覆盖:设计足够多的测试用例,使得每个判断的各种可能组合至少出现一次。条件及判定覆盖:设计足够多的测试用例,使得判断中每个条件的每种可能至少出现一次,而且每个判断的不同判定结果也至少出现一次。路径覆盖:设计足够多的测试用例,要求程序中所有路径至少执行一次。在上述几种逻辑覆盖中,除路径覆盖外,最弱的覆盖标准是语句覆盖,最强的覆盖标准是条件组合覆盖。

第6题:

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

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

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

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

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

A.

B.

C.

D.


正确答案:A

第7题:

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

A.语句覆盖

B.条件覆盖

C.判定覆盖

D.条件组合覆盖


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

第8题:

TD-LTE下行覆盖能力最强的控制信道是()

A.PBCH

B.PDCCH

C.PHICH

D.PCFICH


答案:A

第9题:

以下几种白盒覆盖测试中,覆盖准则最强的是 ( ) 。

A.语句覆盖 B.判定覆盖C.条件覆盖 D.条件组合覆盖


正确答案:D

第10题:

以下四种逻辑覆盖中,发现错误能力最弱的是()

  • A、语句覆盖
  • B、条件覆盖
  • C、判定覆盖
  • D、条件组合覆盖

正确答案:A

更多相关问题