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

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

相似考题
更多“面向对象测试充分性三个常用标准是基于状态的覆盖率、()和基于代码的覆盖率。”相关问题
  • 第1题:

    下列关于面向对象程序的测试组织问题的说法中,正确的是 ______。

    A.在面向对象程序测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试三个主要方面

    B.在面向对象程序中的一个类可以作为被独立测试的单元

    C.在面向对象程序测试中,很容易对一个类中的单个成员方法进行充分的单元测试

    D.由于集成测试目标相同,结构化程序的集成测试技术都适用于对类的测试


    正确答案:A
    解析:在面向对象程序测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试三个主要方面。其中单元测试的基本要求是被测单元被独立地测试,而在测试面向对象程序时,由于一个类的各个成员方法通常是相互联系的,因而很难对一个类中的单个成员方法进行充分的单元测试。面向对象程序中的一个类甚至也不能作为被独立测试的单元,主要原因一方面是由于继承的存在,一个类通常依赖于其父类和其他祖先类,另一方面由于面向对象程序经常出现多个类相互依赖也会导致每个类难以被独立的测试。集成测试是针对程序的集成结构进行,在面向对象程序中,许多集成机制在传统结构化程序中没有,因而结构化程序的集成测试技术难以适用于对类的测试。

  • 第2题:

    不属于面向对象系统测试的内容的是()。

    A、功能测试

    B、强度测试

    C、基于线程的测试

    D、性能测试


    参考答案:C

  • 第3题:

    面向对象的分析由对象、结构、继承性和基于消息的通信构成。()


    参考答案:√

  • 第4题:

    以下不属于基于结构的技术的共同特点的是()

    A.根据软件的结构信息设计测试用例

    B.可以通过已有的测试用例测量软件的测试覆盖率

    C.通过系统化的导出设计用例来提高覆盖率

    D.使用正式或非正式的模型来描述需要解决的问题


    参考答案:D

  • 第5题:

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

    A) 得知测试是否充分

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

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

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

    A.

    B.

    C.

    D.


    正确答案:B

  • 第6题:

    在面向对象程序系统测试中,最常用的测试技术是______。

    A.基于用例的测试

    B.基于大纲的测试

    C.性能测试

    D.可靠性测试


    正确答案:B

  • 第7题:

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

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

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

  • 第8题:

    以下不属于基于结构的技术的共同特点的是()

    • A、根据软件的结构信息设计测试用例
    • B、可以通过已有的测试用例测量软件的测试覆盖率
    • C、通过系统化的导出设计用例来提高覆盖率
    • D、使用正式或非正式的模型来描述需要解决的问题

    正确答案:D

  • 第9题:

    可以采用基于线程或基于服务界面的策略完成面向对象系统的集成测试。基于线程的测试,集成一组相互协作以对某个输入或某个事件作出响应的类;基于服务界面的测试,从那些界面窗口类开始,按界面层次构造系统。


    正确答案:错误

  • 第10题:

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

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

    正确答案:A

  • 第11题:

    判断题
    面向对象系统的确认测试也是面向功能的,并且可以应用传统的白盒方法完成测试工作。但是,基于情景的测试是面向对象系统确认测试的主要方法。
    A

    B


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

  • 第12题:

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

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

    B

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

    C

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

    D

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


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

  • 第13题:

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

    (63)A.代码检查

    B.静态结构分析

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

    D.覆盖率分析


    正确答案:D

  • 第14题:

    基于情景的测试是面向对象系统确认测试的主要方法。()

    此题为判断题(对,错)。


    参考答案:错

  • 第15题:

    在软件测试中,白盒测试是基于设计的和基于(50)测试。

    A.需求的

    B.代码的

    C.提炼的

    D.反常的或极端的


    正确答案:B
    解析:软件测试的目的是尽可能多地发现程序中的错误,其测试的方法可分为白盒测试、黑盒测试以及灰盒测试。白盒测试为基于设计的和基于代码的。黑盒测试为基于需求的、随意的(尤其针对潜在数据)、提炼的(针对现场数据)、反常的或极端的。灰盒测试是结合白盒测试和黑盒测试两种特点的测试方法。

  • 第16题:

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

    A.代码检查

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

    C.静态结构分析

    D.覆盖率分析


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

  • 第17题:

    下面面向对象程序单元测试中,模态类测试是基于______图生成测试用例。

    A.用例图

    B.顺序图

    C.协作图

    D.状态转换图


    正确答案:D

  • 第18题:

    在设计一个充分的健壮性测试思路上通常考虑使用的策略有______。

    1)基于覆盖率的策略2)基于可靠性的策略

    3)基于错误的策略4)基于失效的策略

    A.1)

    B.1)和 3)

    C.1)和3)和4)

    D.所有都应考虑


    正确答案:C

  • 第19题:

    对于监控测试周期时采用的度量方法,下列叙述中不当的是:()

    • A、基于故障和基于失效的度量:统计特定软件版本中的故障数。
    • B、基于测试用例的度量:统计各优先级的测试用例数量。
    • C、基于测试对象的度量:统计代码和安装平台等覆盖情况。
    • D、基于成本的度量:统计已经花费的测试成本,下一测试周期的成本与预期收益的关系。

    正确答案:C

  • 第20题:

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


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

  • 第21题:

    面向对象系统的确认测试也是面向功能的,并且可以应用传统的白盒方法完成测试工作。但是,基于情景的测试是面向对象系统确认测试的主要方法。


    正确答案:错误

  • 第22题:

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

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

  • 第23题:

    单选题
    对于监控测试周期时采用的度量方法,下列叙述中不当的是:()
    A

    基于故障和基于失效的度量:统计特定软件版本中的故障数。

    B

    基于测试用例的度量:统计各优先级的测试用例数量。

    C

    基于测试对象的度量:统计代码和安装平台等覆盖情况。

    D

    基于成本的度量:统计已经花费的测试成本,下一测试周期的成本与预期收益的关系。


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

  • 第24题:

    判断题
    可以采用基于线程或基于服务界面的策略完成面向对象系统的集成测试。基于线程的测试,集成一组相互协作以对某个输入或某个事件作出响应的类;基于服务界面的测试,从那些界面窗口类开始,按界面层次构造系统。
    A

    B


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