下列测试方法中,不属于白盒测试技术的是 ______。A.判定覆盖B.语句覆盖C.条件组合覆盖D.边界值分析

题目

下列测试方法中,不属于白盒测试技术的是 ______。

A.判定覆盖

B.语句覆盖

C.条件组合覆盖

D.边界值分析

参考答案和解析
正确答案:D
解析:边界值分析属于黑盒测试。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列测试方法中,不属于白盒测试技术的是______。

A) 判定覆盖

B) 语句覆盖

C) 条件组合覆盖

D) 边界值分析

A.

B.

C.

D.


正确答案:D

第2题:

白盒测试考虑的是测试实例对程序内部逻辑的覆盖程度.为了衡量测试的覆盖程度,需要建立一些标准.覆盖程序标准从低到高应该是()次序。

A、语句覆盖,判定/条件覆盖,判定覆盖,条件覆盖,条件组合覆盖

B、判定/条件覆盖,语句覆盖,判定覆盖,条件覆盖,条件组合覆盖

C、条件组合覆盖判定/条件覆盖,语句覆盖,判定覆盖,条件覆盖

D、语句覆盖,判定覆盖,条件覆盖,判定/条件覆盖,条件组合覆盖


参考答案:D

第3题:

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

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

(1) A.表明软件的正确性

B.评价软件质量

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

D.判定软件是否合格

(2) A.系统测试

B.安装测试

C.验收测试

D.单元测试

(3) A.黑盒测试方法

B.白盒测试方法

C.灰盒测试方法

D.软件验证方法

(4) A.条件覆盖

B.条件组合覆盖

C.判定覆盖

D.语句覆盖

(5) A.条件覆盖

B.条件组合覆盖

C.判定覆盖

D.条件及判定覆盖


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

第4题:

● 下列测试方法中,__(8)__均属于白盒测试的方法。

(8)A.语句覆盖法和边界值分析法

B.条件覆盖法和基本路径测试法

C.边界值分析法和代码检查法

D.等价类划分和错误推测法


正确答案:B

第5题:

关于白盒法覆盖程度的论述中正确的是(6)。

A.语句覆盖:选择测试用例使程序中每条语句至多被执行一次

B.判定覆盖:选择测试用例使程序中每个判定至少都获得一次“真”值和一次“假”值

C.条件覆盖:选择测试用例使每个条件都满足

D.条件组合覆盖:将所有的判定条件都组合起来执行


正确答案:B
解析:白盒测试是结构测试,所以被测对象基本上是源程序,以程序内部逻辑为基础设计测试用例。使用白盒技术,要尽可能覆盖最多的路径,当程序内部存在判定时,就要考虑逻辑覆盖。1.语句覆盖:就是要设计足够多的测试用例(也就是输入的数据),使被测程序中每个语句至少执行一次。在这里,重点在于每个语句即每个语句都要被执行过。设计时要记住这一点。2.判定覆盖:指设计足够的测试用例,使得程序中每个判定表达式至少获得一次“真”值和“假”值,从而使程序的每一个分支至少都通过一次,因此判定覆盖又称为“分支覆盖”。3.条件覆盖:是指设计足够的测试用例,使得判定表达式中每个条件的各种可能的值至少出现一次。4.条件组合覆盖:是指设计足够的测试用例,使得每个判定表达式中条件的各种或能的值的组合都至少出现一次。这就是前面两个覆盖的组合。

第6题:

不属于白盒测试的技术是()。

A、路径覆盖

B、判定覆盖

C、循环覆盖

D、边界值分析


参考答案:D

第7题:

以下测试方法是白盒测试方法的是

A.判定覆盖和边界值分析法

B.等价类划分和错误推测法

C.路径覆盖和判定/条件覆盖法

D.条件覆盖和错误推测法


正确答案:C
解析:白盒测试法主要有逻辑覆盖、基本路径测试等。其中逻辑覆盖包括:语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断——条件覆盖等。等价类划分法、错误推测法、边界值分析法都属于黑盒测试法。

第8题:

白盒测试的逻辑覆盖方法包括语句覆盖、()、条件覆盖、()、条件组合覆盖、()。


参考答案:判定/判断覆盖;判定/判断-条件覆盖;路径覆盖/路径测试/基本路径测试

第9题:

在白盒测试用例中,有语句覆盖、条件覆盖、判定覆盖、路径覆盖等,其中(5)是最强的覆盖准则。

A.语句覆盖

B.条件覆盖

C.判定覆盖

D.路径覆盖


正确答案:D
解析:在白盒测试用例中其中语句覆盖是最弱的覆盖准则,路径覆盖则最强

第10题:

以下测试方法是白盒测试法的是

A.判定覆盖和边界值分析法

B.等价类划分和错误推测法

C.路径覆盖和判定/条件覆盖法

D.条件覆盖和错误推测法


正确答案:C
解析:白盒测试法主要有逻辑覆盖、基本路径测试等。其中逻辑覆盖包括:语句覆盖、路径覆盖、判定覆盖、条件覆盖、判定/条件覆盖等。等价类划分法、错误推测法、边界值分析法都属于黑盒测试法。