参考答案和解析
正确答案:单元测试的对象是单元模块,例如,函数、过程。单元测试以白盒测试为主,以黑盒测试为辅。测试内容包括模块接口、局部数据、执行路线、出错处理、条件边界等。在进行单元测试时,测试者应通过详细设计说明书和源程序清单,对模块的内部数据结构、接口结构、程序结构等有比较全面的认识。
更多“描述单元测试的对象、方法与内容。”相关问题
  • 第1题:

    以下关于面向对象软件测试的说法中,正确的是

    A) 单个成员方法的测试不属于面向对象单元测试考虑的范畴

    B) 等价类划分测试只适用于传统软件的测试,不适用于面向对象软件的测试

    C) 基于判定表的测试适用于面向对象软件的测试

    D) 抽象类无法进行单元测试

    A.

    B.

    C.

    D.


    正确答案:D

  • 第2题:

    ()是信息服务的四个基本构成要素。

    A.信息策略与方法、信息技术、信息服务对象、信息服务内容

    B.信息策略与方法、信息技术、信息服务对象、信息服务者

    C.信息策略与方法、信息服务对象、信息服务者、信息服务内容

    D.信息技术、信息服务对象、信息服务者、信息服务内容


    参考答案:C

  • 第3题:

    在面向对象方法中,【 】描述的是具有相似属性与操作的二组对象。


    正确答案:类

  • 第4题:

    比较传统的软件单元测试与面向对象软件的单元测试的内容,下列说法错误的是______。

    A) 传统的软件单元测试的对象是软件设计的最小单位——模块,测试依据是详细设计说明书

    B) 单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误

    C) 面向对象软件很难对单个成员方法进行充分的测试,具有良好封装性的类称为单元测试的基本对象

    D) 面向对象软件的测试大多采用白盒测试技术,系统内多个模块可以并行的进行测试

    A.

    B.

    C.

    D.


    正确答案:D
    解析:A、B选项关于传统的软件单元测试的描述都是正确的,C选项关于面向对象软件单元测试的描述也是正确的。D选项描述的内容不是面向对象软件测试的内容,而是传统的软件设计的单元测试的内容。所以不要产生混淆。

  • 第5题:

    下列不属于极限测试的实施要注意的是______。

    A.单元测试用例如何生成

    B.单元测试工具的选择使用

    C.集成测试方法的选择

    D.模拟对象的使用


    正确答案:C

  • 第6题:

    员工培训计划的内容包括()。

    A:目标、内容、对象、培训者、培训方法以及经费的预算与筹措
    B:目标、内容、培训时间,培训地点设施等后勤保障、培训方法以及经费的预算与筹措
    C:对象、培训者、培训时间、培训地点设施等后勤保障、培训方法以及经费的预算与筹措
    D:目标、内容、对象、培训者、培训时间、培训地点设施等后勤保障、培训方法以及经费的预算与筹措

    答案:D
    解析:
    在员工培训目标确定之后,就要制订具体的员工培训计划。员工培训计划应包括以下主要内容:员工培训的目标、员工培训的内容、员工培训的对象、员工培训者、员工培训时间、员工培训的地点与设施等后勤保障、员工培训的方法及经费的预算与筹措。

  • 第7题:

    用数学的方法来描述出对象输入量与输出量之间的关系,这种对象特性的数学描述就称为对象的数学模型。


    正确答案:正确

  • 第8题:

    试比较面向对象单元测试与传统结构化单元测试的异同。


    正确答案:相同之在于是都是测试程序的最小执行单元,如函数、操作。但面向对象的单元概念发生了改变,封装导致了类和对象成为了最小的可测试单元,而一个类可以包含一组不同的操作,并且一个特定的操作还又可能被多个子类继承而共同拥有。因此,在进行面向对象单元测试时,不能孤立地测试单个操作,而应该把操作作为类的一部分来测试。

  • 第9题:

    下列描述中,不属于单元测试内容的是()

    • A、软件的性能
    • B、模块接口
    • C、重要执行路径
    • D、局部数据结构

    正确答案:A

  • 第10题:

    问答题
    测试面向对象软件时,主要有哪些设计单元测试用例的方法?

    正确答案: 随机测试、划分测试和基于故障的测试。
    解析: 暂无解析

  • 第11题:

    问答题
    单元测试有哪些内容?测试中采用什么方法?

    正确答案: 单元测试主要针对模块的以下五个基本特征进行测试:
    (1)模块接口
    (2)局部数据结构
    (3)重要的执行路径
    (4)错误处理
    (5)边界条件
    测试的方法是为被测试模块编写驱动模块和桩模块来实现被测试单元的可运行。通过驱动模块来模拟被测试模块的上级调用模块,以上级模块调用被测模块的格式驱动被测模块,接收被测模块的测试结构并输出。桩模块则用来代替被测试模块所调用的模块。它的作用是返回被测模块所需的信息。
    解析: 暂无解析

  • 第12题:

    问答题
    试比较面向对象单元测试与传统结构化单元测试的异同。

    正确答案: 相同之在于是都是测试程序的最小执行单元,如函数、操作。但面向对象的单元概念发生了改变,封装导致了类和对象成为了最小的可测试单元,而一个类可以包含一组不同的操作,并且一个特定的操作还又可能被多个子类继承而共同拥有。因此,在进行面向对象单元测试时,不能孤立地测试单个操作,而应该把操作作为类的一部分来测试。
    解析: 暂无解析

  • 第13题:

    关于面向对象软件单元测试的说法,错误的是______。

    A) 面向对象软件中可独立被测试的单元通常是一个类族

    B) 面向对象软件中可独立被测试的单元也可能是一个独立的类

    C) 面向对象的单元测试分为方法层次、类层次和类树层次的测试

    D) 面向对象的单元测试与面向过程的单元测试目的相同

    A.

    B.

    C.

    D.


    正确答案:D
    解析:A、B、C选项中关于面向对象软件单元测试的陈述都是正确的,面向对象软件的测试主要包括两方面的内容,检查分析结果是否符合相应面向对象分析方法的要求;检查分析结果是否可以满足软件要求。与面向过程的测试有着不同的测试目的。

  • 第14题:

    在面向对象方法中[ ]描述的是具有相似属性与操作的—组对象。


    正确答案:类
    类 解析:将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同方法的对象的集合。所以,类是刑象的抽象,它描述了属于该对象类型的所有对象的性质,而一个对象是其对应类的—个实例。

  • 第15题:

    单元测试的对象是_________________。


    正确答案:类或函数

  • 第16题:

    在面向对象软件测试模型中,面向对象编程的测试可以细分为______。

    A.单元测试和集成测试

    B.单元测试和系统测试

    C.单元测试、集成测试和系统测试

    D.系统测试和验收测试


    正确答案:A

  • 第17题:

    面向对象软件很难对单个成员方法进行充分的测试,具有良好封装性的类称为单元测试的基本对像。下列内容,不属于类层次测试内容的为______。

    A) 不变式边界测试

    B) 多态服务测试

    C) 模态类测试

    D) 非模态类测试

    A.

    B.

    C.

    D.


    正确答案:B

  • 第18题:

    简述单元测试的内容。
    单元测试的内容有:
    (1)模块接口测试:对通过被测模块的数据流进行测试。为此,对模块接口,包括参数表、调用子模块的参数、全程数据、文件输入/输出操作都必须检查。
    (2)局部数据结构测试:设计测试用例检查数据类型说明、初始化、缺省值等方面的问题,还要查清全程数据对模块的影响。
    (3)路径测试:选择适当的测试用例,对模块中重要的执行路径进行测试。对基本执行路径和循环进行测试可以发现大量路径错误。
    (4)错误处理测试:检查模块的错误处理功能是否包含有错误或缺陷。例如,是否拒绝不合理的输入;出错的描述是否难以理解、是否对错误定位有误、是否出错原因报告有误、是否对错误条件的处理不正确;在对错误处理之前错误条件是否已经引起系统的干预等。
    (5)边界测试:要特别注意数据流、控制流中刚好等于、大于或小于确定的比较值时出错的可能性。对这些地方要仔细地选择测试用例,认真加以测试。
    (6)此外,如果对模块运行时间有要求的话,还要专门进行关键路径测试,以确定最坏情况下和平均意义下影响模块运行时间的因素。这类信息对进行性能评价是十分有用的。

  • 第19题:

    单元测试的对象是模块。


    正确答案:正确

  • 第20题:

    测试面向对象软件时,主要有哪些设计单元测试用例的方法?


    正确答案:随机测试、划分测试和基于故障的测试。

  • 第21题:

    面向对象测试包括:面向对象分析的测试、面向对象设计的测试、面向对象编程的测试、面向对象单元测试、()、面向对象系统测试。


    正确答案:面向对象集成测试

  • 第22题:

    问答题
    描述单元测试的对象、方法与内容。

    正确答案: 单元测试的对象是单元模块,例如,函数、过程。单元测试以白盒测试为主,以黑盒测试为辅。测试内容包括模块接口、局部数据、执行路线、出错处理、条件边界等。在进行单元测试时,测试者应通过详细设计说明书和源程序清单,对模块的内部数据结构、接口结构、程序结构等有比较全面的认识。
    解析: 暂无解析

  • 第23题:

    判断题
    单元测试的对象是模块。
    A

    B


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