关于测试代码的覆盖率,下列哪些说法是正确的?A.路径覆盖是最强覆盖,符合路径覆盖且测试全部通过,程序绝对没有问题B.语句覆盖度是最弱的覆盖度量方式C.分支覆盖与条件覆盖其实是一回事D.判定条件覆盖与路径覆盖其实是一回事

题目
关于测试代码的覆盖率,下列哪些说法是正确的?

A.路径覆盖是最强覆盖,符合路径覆盖且测试全部通过,程序绝对没有问题

B.语句覆盖度是最弱的覆盖度量方式

C.分支覆盖与条件覆盖其实是一回事

D.判定条件覆盖与路径覆盖其实是一回事


相似考题
更多“关于测试代码的覆盖率,下列哪些说法是正确的? ”相关问题
  • 第1题:

    ●软件测试可分为静态测试和动态测试,下列不属于静态测试的是(63)。

    (63)A.代码检查

    B.静态结构分析

    C.代码质量度量(圈复杂分析等)

    D.覆盖率分析


    正确答案:D

  • 第2题:

    以下测试中,属于动态分析的是(54)。

    A.代码覆盖率测试

    B.模块功能检查

    C.系统压力测试

    D.程序数据流分析


    正确答案:C
    本题考查软件测试方面的基础知识。软件测试按照不同的划分方法,有不同的分类。按照程序是否执行,可以分为静态测试和动态测试;按照测试用例的设计方法,可以分为白盒测试和黑盒测试;按照开发阶段划分,可以分为单元测试、集成测试、确认测试、系统测试和验收测试等等。静态铡试也称静态分析,主要特征是在用计算机测试源程序时,计算机并不真正运行被测试的程序。静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,也可以借助软件工具自动进行。动态测试也称动态分析,主要特征是计算机必须真正运行被测试的程序,通过输入测试用例,对其运行情况进行分析,判断期望结果和实际结果是否一致。动态测试包括功能确认与接口测试、覆盖率分析、性能分析、内存分析等。在动态分析中,通过最大资源条件进行系统的压力测试,以判断系统的实际承受能力,尤其是在通讯比较复杂的系统中尤为重要。

  • 第3题:

    造成测试覆盖率不达标的原因可能是______。

    A.存在不可到达的代码或冗余的代码

    B.测试用例不足

    C.存在不可能的路径和条件

    D.以上全部


    正确答案:D

  • 第4题:

    以下测试中,属于动态分析的是______。

    A.代码覆盖率测试
    B.模块功能检查
    C.系统压力测试
    D.程序数据流分析

    答案:C
    解析:
    本题考查软件测试方面的基础知识。软件测试按照不同的划分方法,有不同的分类。按照程序是否执行,可以分为静态测试和动态测试;按照测试用例的设计方法,可以分为白盒测试和黑盒测试;按照开发阶段划分,可以分为单元测试、集成测试、确认测试、系统测试和验收测试等等。静态测试也称静态分析,主要特征是在用计算机测试源程序时,计算机并不真正运行被测试的程序。静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,也可以借助软件工具自动进行。动态测试也称动态分析,主要特征是计算机必须真正运行被测试的程序,通过输入测试用例,对其运行情况进行分析,判断期望结果和实际结果是否一致。动态测试包括功能确认与接口测试、覆盖率分析、性能分析、内存分析等。在动态分析中,通过最大资源条件进行系统的压力测试,以判断系统的实际承受能力,尤其是在通讯比较复杂的系统中尤为重要。

  • 第5题:

    以下关于测试方法的叙述中,正确的是( )。

    A.根据是否需要执行被测试代码可分为静态测试和动态测试
    B.黑盒测试也叫做结构测试,针对代码本身进行测试
    C.按照阶段划分,系统测试先于单元测试进行
    D.白盒测试把被测试代码当成透明的盒子,完全不可见

    答案:A
    解析:
    根据是否需要执行被测试代码可分为静态测试和动态测试;白盒测试:又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。黑盒测试是对软件外部表现进行测试,白盒测试才会针对代码进行测试。按照阶段划分,分别为单元测试、集成测试和系统测试。

  • 第6题:

    关于动态测试和静态测试,下列说法不正确的是()

    • A、静态测试是用于预防的,动态测试是用于矫正的
    • B、多次的静态测试比动态测试要效率和效益高
    • C、静态测试综合测试程序代码
    • D、静态测试比动态测试更花时间

    正确答案:C

  • 第7题:

    面向对象测试充分性三个常用标准是基于状态的覆盖率、()和基于代码的覆盖率。


    正确答案:基于约束的覆盖率

  • 第8题:

    关于测试覆盖率,下面的()说法是错误的。

    • A、测试覆盖率是度量代码质量的一种手段
    • B、测试覆盖率是度量测试完整性的一种手段
    • C、测试覆盖率意味着有多少代码经过测试
    • D、不要盲目地追求100%测试覆盖率

    正确答案:A

  • 第9题:

    以下不属于白盒测试的优点是()?

    • A、增大代码的覆盖率
    • B、与软件的内部实现无关
    • C、提高代码的质量
    • D、发现代码中隐藏的问题

    正确答案:B

  • 第10题:

    多选题
    下面哪些属于动态分析()。
    A

    代码覆盖率

    B

    模块功能检查

    C

    系统压力测试

    D

    程序数据流分析


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

  • 第11题:

    单选题
    以下不属于白盒测试的优点是()?
    A

    增大代码的覆盖率

    B

    与软件的内部实现无关

    C

    提高代码的质量

    D

    发现代码中隐藏的问题


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

  • 第12题:

    单选题
    关于测试覆盖率,下面的()说法是错误的。
    A

    测试覆盖率是度量代码质量的一种手段

    B

    测试覆盖率是度量测试完整性的一种手段

    C

    测试覆盖率意味着有多少代码经过测试

    D

    不要盲目地追求100%测试覆盖率


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

  • 第13题:

    软件测试可分为静态测试和动态测试,(64)不属于静态测试。

    A.代码检查

    B.代码质量度量(圈复杂分析等)

    C.静态结构分析

    D.覆盖率分析


    正确答案:D
    软件测试按照不同的划分方法,有不同的分类。按照程序是否执行,可以分为静态测试和动态测试;按照测试用例的设计方法,可以分为白盒测试和黑盒测试;按照开发阶段划分,可以分为单元测试、集成测试、确认测试、系统测试和验收测试等等。静态测试的主要特征是在用计算机测试源程序时,计算机并不真正运行被测试的程序。静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,也可以借助软件工具自动进行。动态测试的主要特征是计算机必须真正运厅被测试的程序,通过输入测试用例,对其运行情况进行分析,判断期望结果和实际结果是否一致。动态测试包括功能确认与接口测试、覆盖率分析、性能分析、内存分析等,覆盖率分析属于动态测试。

  • 第14题:

    下列选项中不属于覆盖率对软件测试作用的是______。

    A) 得知测试是否充分

    B) 协助找出代码中的语法错误

    C) 指导设计能够增加覆盖率的测试用例

    D) 了解测试的弱点在哪里

    A.

    B.

    C.

    D.


    正确答案:B

  • 第15题:

    如何处理单元测试产生的数据,下列哪些说法是正确的?

    A.测试数据入库时加特殊前缀标识

    B.测试数据使用独立的测试库

    C.自动回滚单元测试产生的脏数据

    D.无须区别,统一在业务代码中进行判断和识别


    正确答案:ABC

  • 第16题:

    软件测试可分为静态测试和动态测试,以下不属于静态测试的是( )。

    A.代码检查
    B.静态结构分析
    C.覆盖率分析
    D.代码质量度量(圈复杂分析等)

    答案:C
    解析:
    静态测试是不需要运行程序,采取代码分析,人工走查等方式测试;动态测试是计算机必须运行被测程序,包括接口测试、覆盖率测试、性能分析等。

  • 第17题:

    下列关于动态测试说法不正确的是 ( ) 。

    A.动态测试是指在计算机上运行程序进行软件测试
    B.使用白盒测试的方法也可以实现静态测试。例如,使用人工检查代码的方法来检查代码的逻辑问题,也属于白盒测试的范畴
    C.黑盒测试也称为功能测试,主要用于集成测试、确认测试和系统测试中
    D.白盒测试也称为结构测试,主要用于软件单元测试中

    答案:B
    解析:
    使用静态测试的方法也可以实现白盒测试。例如,使用人工检查代码的方法来检查代码的逻辑问题,也属于白盒测试的范畴。

  • 第18题:

    下面哪些属于动态分析()。

    • A、代码覆盖率
    • B、模块功能检查
    • C、系统压力测试
    • D、程序数据流分析

    正确答案:C,D

  • 第19题:

    关于黑盒测试的说法正确的是()。

    • A、测试者只了解源代码
    • B、测试者只了解设计文档
    • C、测试者只了解功能说明书
    • D、测试者只了解设计文档和功能说明书

    正确答案:C

  • 第20题:

    下列关于白盒测试法说法不正确的是()。

    • A、对代码的测试比较彻底
    • B、不验证规格的正确性
    • C、最优化
    • D、无法揭示隐藏在代码中的错误

    正确答案:D

  • 第21题:

    单选题
    下列关于白盒测试法说法不正确的是()。
    A

    对代码的测试比较彻底

    B

    不验证规格的正确性

    C

    最优化

    D

    无法揭示隐藏在代码中的错误


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

  • 第22题:

    填空题
    面向对象测试充分性三个常用标准是基于状态的覆盖率、()和基于代码的覆盖率。

    正确答案: 基于约束的覆盖率
    解析: 暂无解析

  • 第23题:

    单选题
    关于黑盒测试的说法正确的是()。
    A

    测试者只了解源代码

    B

    测试者只了解设计文档

    C

    测试者只了解功能说明书

    D

    测试者只了解设计文档和功能说明书


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