● 某系统重用了第三方组件(但无法获得其源代码),则应采用()对组件进行测试。()A.基本路径覆盖 B.分支覆盖 C.环路覆盖 D.黑盒测试

题目

● 某系统重用了第三方组件(但无法获得其源代码),则应采用()对组件进行测试。()A.基本路径覆盖 B.分支覆盖 C.环路覆盖 D.黑盒测试


相似考题
参考答案和解析
正确答案:D
本题考查软件动态测试方法。
  软件测试方法分为静态测试和动态测试。静态测试是被测试程序不在机器上运行而采用人工检测和计算机辅助静态分析手段对程序进行检测。动态测试是通过运行程序发现错误对软件产品进行动态测试时可以采用黑盒测试和白盒测试法。黑盒测试法在完全不考虑软件的内部结构和特性的情况下,测试软件的外部特性。对于无法获得源代码的第三方组件,可采用黑盒对组件进行测试。基本路径覆盖、分支覆盖和环路覆盖需要根据程序的内部结构和逻辑进行测试。
更多“● 某系统重用了第三方组件(但无法获得其源代码),则应采用()对组件进行测试。()A.基本路径覆盖 B.分支覆盖 C.环路覆盖 D.黑盒测试”相关问题
  • 第1题:

    ( 9 )基本路径测试满足

    A )语句覆盖

    B )路径覆盖

    C )分支覆盖

    D )条件覆盖


    正确答案:A

  • 第2题:

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

    A.边界值分析法

    B.路径测试

    C.条件覆盖

    D.语句覆盖


    正确答案:A

  • 第3题:

    某系统重用了第三方组件(但无法获得其源代码),则应采用( )对组件进行测试。

    A.基本路径覆盖

    B.分支覆盖

    C.环路覆盖

    D.黑盒测试


    正确答案:D
    解析:黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。

  • 第4题:

    在测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(即分支覆盖)、路径覆盖等,其中(78)是最强的覆盖准则。为了对如图9-2所示的程序段进行覆盖测试,必须适当地选取测试数据组。若x,y是两个变量,可供选择的测试数据组共有Ⅰ,Ⅱ,Ⅲ,Ⅳ四组(如表9-3所示),则实现判定覆盖至少应采用的测试数据组是(79);实现条件覆盖至少应采用的测试数据组是(80);实现路径覆盖至少应采用的测试数据组是(81)或(82)。

    A.语句覆盖

    B.条件覆盖

    C.判定覆盖

    D.路径覆盖


    正确答案:D

  • 第5题:

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

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

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

    C.错误推测和逻辑覆盖

    D.因果图和路径覆盖

    A.

    B.

    C.

    D.


    正确答案:A

  • 第6题:

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

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

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

    C.错误推测和逻辑覆盖

    D.因果图和路径覆盖

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


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

  • 第7题:

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

    A.黑盒测试

    B.白盒测试

    C.基本路径测试

    D.逻辑覆盖测试


    正确答案:B

  • 第8题:

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

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

    A.逻辑覆盖

    B.语句覆盖

    C.路径覆盖

    D.边界值分析


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

  • 第9题:

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

    A.因果图

    B.逻辑覆盖

    C.循环覆盖

    D.基本路径测试


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

  • 第10题:

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

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

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

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

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


    正确答案:C

  • 第11题:

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

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

    正确答案:A

  • 第12题:

    单选题
    下面属于黑盒测试方法的是(  )。
    A

    边界值分析法

    B

    基本路径测试

    C

    条件覆盖

    D

    条件-分支覆盖


    正确答案: B
    解析:
    常用的黑盒测试方法有:①等价类划分法;②边界值分析法;③错误推测法;④因果图等。常用的白盒测方法有:①逻辑覆盖测试,包括语句覆盖、路径覆盖、判断覆盖、条件覆盖;②基本路径测试等,BCD三项属于白盒测试。答案选择A选项。

  • 第13题:

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

    A.边界值分析法

    B.基本路径测试

    C.条件覆盖

    D.条件-分支覆盖


    正确答案:A

  • 第14题:

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

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

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

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

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


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

  • 第15题:

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

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

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

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

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

    A.

    B.

    C.

    D.


    正确答案:B

  • 第16题:

    白盒测试和黑盒测试的特征包括()。①白盒能够对程序内部的特定部位进行覆盖测试②白金测试比和黑盒测试更全面③如果规格说明有误,黑盒测试则无法发现④黑盒测试站在用户立场上进行测试⑤白盒测试的依据包括用户需求规格说明书和软件源代码

    A.①②③

    B.①④⑤

    C.②③④

    D.①③④


    正确答案:B

  • 第17题:

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

    A.因果图

    B.逻辑覆盖

    C.循环覆盖

    D.基本路径测试


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

  • 第18题:

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

    A.语句覆盖

    B.逻辑覆盖

    C.边界值分析

    D.路径覆盖


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

  • 第19题:

    在结构测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(即分支覆盖)、路径覆盖等,其(45)是最强的覆盖准则。为了对图1所示的程序段进行覆盖测试,必须适当地选取测试数据组。若x和y是两个变量,可供选择的测试数据组共有Ⅰ、Ⅱ、Ⅲ、Ⅳ四组(见表 2),则实现判定覆盖至少应采用的测试数据组是(46);实现条件覆盖至少采用的测试数据组是(47),实现路径覆盖至少应采用的测试数据组是(48)或(49)。

    A.语句覆盖

    B.条件覆盖

    C.判定覆盖

    D.路径覆盖


    正确答案:D

  • 第20题:

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

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

    B.基本路径测试

    C.条件覆盖

    D.条件-分支覆盖


    正确答案:A

  • 第21题:

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

    A.测试用例覆盖

    B.输入覆盖

    C.输出覆盖

    D.分支覆盖

    E.语句覆盖

    F.条件覆盖


    参考答案:A, B, C

  • 第22题:

    以下属于静态测试方法的是( )

    A.分支覆盖率分析
    B.复杂度分析
    C.系统压力测试
    D.路径覆盖分析

    答案:B
    解析:
    本题考查静态测试方法的基础知识。
    静态测试不实际运行被测软件,主要是对软件的编程格式和结构等方面进行评估。本题目中分支覆盖率分析,系统压力测试和路径覆盖分析都需要实际运行被测软件才能得到分析结果,只有复杂度分析可以通过静态分析程序代码实现。故正确答案为B。

  • 第23题:

    单选题
    下面属于黑盒测试方法的是(  )。
    A

    基本路径测试

    B

    等价类划分

    C

    判定覆盖测试

    D

    语句覆盖测试


    正确答案: A
    解析:
    常用的黑盒测试方法有:①等价类划分法;②边界值分析法;③错误推测法;④因果图等。常用的白盒测方法有:①逻辑覆盖测试,包括语句覆盖、路径覆盖、判断覆盖、条件覆盖;②基本路径测试等,ACD三项属于白盒测试。答案选择B选项。

  • 第24题:

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

     A、B、C

    B

     A、C

    C

     A、B、C、D、E

    D

     D、E


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