关于逻辑覆盖,下列说法正确的是______。A.在单元测试中不使用黑盒测试技术B.满足分支覆盖就一定满足条件覆盖和语句覆盖C.覆盖所有的独立路径就能够覆盖所有的分支D.白盒测试技术不同于黑盒测试技术之处是它可以减少测试用例数量

题目

关于逻辑覆盖,下列说法正确的是______。

A.在单元测试中不使用黑盒测试技术

B.满足分支覆盖就一定满足条件覆盖和语句覆盖

C.覆盖所有的独立路径就能够覆盖所有的分支

D.白盒测试技术不同于黑盒测试技术之处是它可以减少测试用例数量


相似考题
更多“关于逻辑覆盖,下列说法正确的是______。A.在单元测试中不使用黑盒测试技术B.满足分支覆盖就一定满 ”相关问题
  • 第1题:

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

    A) 满足条件覆盖的测试不一定满足判定覆盖

    B) 满足条件组合覆盖的测试一定满足判定覆盖、条件覆盖和判定/条件覆盖

    C) 满足路径覆盖的测试也一定满足条件组合覆盖

    D) 满足判定/条件覆盖的测试也一定满足判定覆盖和条件覆盖

    A.

    B.

    C.

    D.


    正确答案:C

  • 第2题:

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

    A.满足条件覆盖并不一定满足判定覆盖

    B.满足条件组合覆盖的测试一定满足判定覆盖、条件覆盖和判定/条件覆盖

    C.满足路径覆盖也一定满足条件组合覆盖

    D.满足判定/条件覆盖同时满足判定覆盖和条件覆盖


    正确答案:C
    解析:考察各种逻辑覆盖的关系:
    ● 条件组合覆盖>判定覆盖,语句覆盖(即如果达到条件组合覆盖,就达到判定覆盖和语句覆盖;如果达到判定覆盖,就达到语句覆盖,下面类似理解)。
    ● 条件组合覆盖,条件覆盖。
    ● 条件覆盖不一定包含判定覆盖、语句覆盖。
    ● 判定覆盖不一定包含条件覆盖。
    ● 路径覆盖,判定覆盖,语句。

  • 第3题:

    单元测试一般以()为主。

    A.白盒法

    B.黑盒法

    C.条件覆盖

    D.语句覆盖


    正确答案:A

  • 第4题:

    用黑盒技术设计测试用例的方法之一为( )。

    A.因果图

    B.逻辑覆盖

    C.循环覆盖

    D.基本路径测试


    正确答案:A
    解析:黑盒测试的主要方法有等价值划分法、边界值分析法、错误推测法、因果图法等,白盒测试的主要方法有逻辑覆盖、基本路径测试等。其中逻辑覆盖通常又分为语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断一条件覆盖。所以只有A选项属于黑盒测试,B、C、D选项都属于白盒测试。

  • 第5题:

    软件测试分为黑盒测试和白盒测试,其中,______方法属于黑盒测试。

    A.等价类划分和边界类划分

    B.循环覆盖以及基本路径测试

    C.错误推测和逻辑覆盖

    D.因果图和路径覆盖

    请帮忙给出正确答案和分析,谢谢!


    正确答案:A
    解析:采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。白盒技术有:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。选项A中的等价类划分和边界类划分都是黑盒测试,为本题正确答案。

  • 第6题:

    单元测试选用机器测试时常采用( )。

    A.黑盒测试

    B.白盒测试

    C.基本路径测试

    D.逻辑覆盖测试


    正确答案:B

  • 第7题:

    下面属于黑盒测试方法的是()。

    A.错误推测法(猜错法)

    B.基本路径测试

    C.条件覆盖

    D.条件-分支覆盖


    正确答案:A

  • 第8题:

    用黑盒技术设计测试用例的方法之一是( )。

    A.因果图

    B.逻辑覆盖

    C.循环覆盖

    D.基本路径测试


    正确答案:A
    解析:黑盒测试主要方法有等价值划分法、边界值分析法、错误推测法、因果图法等,白盒测试的主要方法有逻辑覆盖、基本路径测试等。其中逻辑覆盖通常又分为:语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断-条件覆盖。所以只有A选项属于黑盒测试,B、C、D选项都属于白盒测试。

  • 第9题:

    以下关于软件可靠性测试的说法中,正确的是______。

    A.定义软件运行剖面是软件可靠性测试的重要步骤

    B.软件可靠性测试使用的测试用例应该满足分支覆盖

    C.软件可靠性测试可以在单元测试中实施

    D.软件可靠性预测模型的作用是指导软件可靠性测试中的测试用例生成


    正确答案:A
    解析:软件可靠性测试过程包括五个步骤:①确定可靠性目标;②定义软件运行剖面;③设计测试用例;④实施可靠性测试;⑤分析测试结果。所以说定义软件运行剖面是软件可靠性测试的重要步骤,故选项A正确。

  • 第10题:

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

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

    答案:B
    解析:
    本题考查白盒测试的逻辑覆盖法。根据逻辑覆盖法定义,语句覆盖针对的是语句,是最弱的覆盖准则;判定覆盖和条件覆盖分别针对判定和条件,强度次之,满足判定覆盖或者条件覆盖一定满足语句覆盖;判定条件覆盖要同时考虑判定和判定中的条件,满足判定条件覆盖同时满足了判定覆盖和条件覆盖;条件组合覆盖则要考虑同一判定中各条件之间的组合关系,是最强的覆盖准则,满足条件组合覆盖一定同时满足判定条件覆盖、判定覆盖、条件覆盖和语句覆盖。判定覆盖和条件覆盖之间没有谁强谁弱的关系,满足条件覆盖不一定满足判定覆盖。

  • 第11题:

    下列黑盒测试技术的说法正确的是:()。

    • A、黑盒测试技术中的边界值分析在很大程度上是试探性的,与设计者的经验有关
    • B、黑盒测试技术中的划分等价类在很大程度上是试探性的,与设计者的经验有关
    • C、黑盒测试技术中的错误推测法在很大程度上是试探性的,与设计者的经验有关
    • D、黑盒测试技术中的逻辑覆盖法在很大程度上是试探性的,与设计者的经验有关

    正确答案:B

  • 第12题:

    单选题
    下列黑盒测试技术的说法正确的是:()。
    A

    黑盒测试技术中的边界值分析在很大程度上是试探性的,与设计者的经验有关

    B

    黑盒测试技术中的划分等价类在很大程度上是试探性的,与设计者的经验有关

    C

    黑盒测试技术中的错误推测法在很大程度上是试探性的,与设计者的经验有关

    D

    黑盒测试技术中的逻辑覆盖法在很大程度上是试探性的,与设计者的经验有关


    正确答案: A
    解析: 暂无解析

  • 第13题:

    下列关于测试方法,说法正确的是 ______。

    A.白盒测试不同于黑盒测试之处是它可以减少测试用例数量

    B.覆盖所有独立路径就能够覆盖所有分支

    C.在单元测试中不使用黑盒测试技术

    D.满足分支覆盖就满足条件覆盖和语句覆盖


    正确答案:B
    解析:白盒测试与黑盒测试的本质区别是对内部逻辑的理解,与测试用例数量无关。单元测试是以白盒测试为主,但有时也会用到黑盒测试技术。满足分支测试不一定满足条件测试。

  • 第14题:

    下列关于测试方法,说法正确的是______。

    A) 白盒测试不同于黑盒测试之处是它可以减少测试用例数量

    B) 覆盖所有独立路径就能够覆盖所有分支

    C) 在单元测试中不使用黑盒测试技术

    D) 满足分支覆盖就满足条件覆盖和语句覆盖

    A.

    B.

    C.

    D.


    正确答案:B

  • 第15题:

    对于白箱(盒)测试用例的各设计准则,下列叙述中正确的是______。

    A.分支覆盖准则比语句覆盖准则严密

    B.条件覆盖要比分支覆盖优越。因此,条件覆盖能完全满足分支覆盖

    C.组合条件覆盖准则既能满足分支覆盖准则,也能满足条件覆盖准则。因此组合条件覆盖准则是一种完全测试

    D.上述说法都不对


    正确答案:A
    解析:白箱(盒)测试是根据对程序内部逻辑结构的分析来选取测试用例。白箱(盒)测试用例的设计准则有:语句覆盖、分支覆盖、条件覆盖和组合条件覆盖。分支覆盖通过足够多的测试用例,使程序中的每个分支至少通过一次。分支覆盖准则比语句覆盖准则严密一些,选项A正确;条件覆盖通过执行足够多的测试用例,使每个判定中的每个条件都能得到两种不同的结果(“真”与“假”)。虽然条件覆盖要比分支覆盖优越,但并不能完全满足分支覆盖,选项B错误;组合条件覆盖要求通过足够多的测试用例,使每个判定中各条件的各种可能组合至少出现一次,它既能满足分支覆盖准则,也能满足条件覆盖准则,但也不是完全测试,选项C错误。

  • 第16题:

    用黑盒技术测试用例的方法之一为A)因果图 B)逻辑覆盖 C)循环覆盖 D)基本路径测试


    正确答案:A
    黑盒测试主要方法有等价值划分法、边界值分析法、错误推测法、因果图法等。白盒测试的主要方法有逻辑覆盖、基本路_径测试循环覆盖等。因此只有A属于黑盒测试。

  • 第17题:

    下面属于黑盒测试方法的是( )。

    A.语句覆盖

    B.逻辑覆盖

    C.边界值分析

    D.路径覆盖


    正确答案:C
    黑盒测试不关心程序内部的逻辑,只是根据程序的功能说明来设计测试用例。在使用黑盒测试法时,手头只需要有程序功能说明就可以了。黑盒测试法分等价类划分法、边界值分析法和错误推测法,答案为C。而A、B、D均为白盒测试方法。

  • 第18题:

    下面属于黑盒测试方法的是( )。A.逻辑覆盖 B.语句覆盖 C.路径覆盖

    下面属于黑盒测试方法的是( )。

    A.逻辑覆盖

    B.语句覆盖

    C.路径覆盖

    D.边界值分析


    正确答案:D
    D。【解析】黑盒测试方法主要有等价类划分、边界值分析、因果图、错误推测等。白盒测试的主要方法有逻辑驱动、路径测试等,主要用于软件验证。

  • 第19题:

    下列黑盒测试技术的说法错误的是:()。

    A、划分等价类属于黑盒测试技术

    B、边界值分析属于黑盒测试技术

    C、错误推测法属于黑盒测试技术

    D、逻辑覆盖法属于黑盒测试技术


    本题答案:D

  • 第20题:

    选出属于黑盒测试方法的选项()

    A.测试用例覆盖

    B.输入覆盖

    C.输出覆盖

    D.分支覆盖

    E.语句覆盖

    F.条件覆盖


    参考答案:A, B, C

  • 第21题:

    不属于黑盒测试技术的是______。

    A.等价类划分
    B.逻辑覆盖
    C.边界值分析
    D.错误猜测

    答案:B
    解析:
    黑盒测试也称为功能测试,在完全不考虑软件的内部结构和特性的情况下测试软件的外部特性。常用的黑盒测试技术包括等价类划分、边界值分析、错误猜测和因果图的报告;白盒测试也称为结构测试,根据程序的内部结构和逻辑来设计测试用例,对程序的路径和过程进行测试,检查是否满足设计的需要。常用的白盒测试技术包括逻辑覆盖和基本路径测试。

  • 第22题:

    描述黑盒测试和白盒测试过程的不同:()  A. 黑盒测试在测试对象的表面进行 B. 白盒测试是在源代码已知的情况下进行  C. 黑盒测试用例是通过测试对象的使用说明或需求设计  D. 黑盒测试包括语句覆盖和分支覆盖方法  E. 白盒测试是通过因果图的分析方法进行的

    • A、 A、B、C
    • B、 A、C
    • C、 A、B、C、D、E
    • D、 D、E

    正确答案:A

  • 第23题:

    单选题
    下列黑盒测试技术的说法错误的是:()。
    A

    划分等价类属于黑盒测试技术

    B

    边界值分析属于黑盒测试技术

    C

    错误推测法属于黑盒测试技术

    D

    逻辑覆盖法属于黑盒测试技术


    正确答案: D
    解析: 暂无解析