更多“问答题单元测试主要测试内容?”相关问题
  • 第1题:

    在编码阶段对系统执行的测试类型主要包括单元测试和集成测试,以下不属于单元测试内容的是( )。

    A.边界测试
    B.局部数据结构测试
    C.模块间时序测试
    D.路径测试

    答案:C
    解析:
    本题考查单元测试的内容。单元测试又称为“模块测试”,是针对软件设计的最小单位,即程序模块进行正确性检验的测试工作,目的在于发现各模块内部可能存在的各种差错。单元测试需要从程序的内部结构出发设计测试用例,多个模块可以平行地独立进行测试。该测试通常由程序员自己来完成。单元测试的内容如下。(1)模块接口测试(2)局部数据结构测试(3)路径测试(4)错误处理测试(5)边界测试本题选项中的模块间时序测试是集成测试的内容。

  • 第2题:

    系统测试过程包括()。

    A:单元测试、集成测试、确认测试
    B:单元测试、模块测试、确认测试
    C:单元测试、确认测试、模块测试
    D:单元测试、集成测试、模块测试

    答案:A
    解析:
    系统测试过程包括:单元测试、集成测试、确认测试。故选A。

  • 第3题:

    单元测试主要需要测试哪几点? 


    正确答案:程序语法检查、程序逻辑检查、模块接口测试、局部数据结构测试、路径测试、边界条件测试、错误处理测试,代码书写规范检查。

  • 第4题:

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


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

  • 第5题:

    简述单元测试的内容。


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

  • 第6题:

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

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

  • 第7题:

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

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

  • 第8题:

    问答题
    单元测试主要需要测试哪几点?

    正确答案: 程序语法检查、程序逻辑检查、模块接口测试、局部数据结构测试、路径测试、边界条件测试、错误处理测试,代码书写规范检查。
    解析: 暂无解析

  • 第9题:

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

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

  • 第10题:

    问答题
    单元测试策略主要有哪些?并试描述这些策略?

    正确答案: 单元测试策略主要有三种方式:
    1.自顶向下的单元测试策略:从顶层调用的单元做成桩模块;对第二层测试,使用上面已测试的单元做驱动模块;依次类推,直到全部单元测试结束。
    2.自底向上的单元测试策略:先对模块调用的最底层模块进行测试,模拟调用该模块的模块为驱动模块;其次,对上一层模块进行单元测试,用已经被测试过的模块做桩模块,依次类推,直到全部单元测试结束。
    3.孤立测试的单元测试策略:无需考虑每个模块与其他模块之间的关系,分别为每个模块单独设计桩模块和驱动模块,逐一完成所有单元模块的测试。
    解析: 暂无解析

  • 第11题:

    问答题
    简述单元测试的内容?

    正确答案: 单元测试的主要内容有:模块接口测试、局部数据结构测试、独立路径测试、出错处理测试、边界条件测试。
    解析: 暂无解析

  • 第12题:

    问答题
    单元测试主要解决哪5个方面的测试问题?

    正确答案: 1.模块接口测试
    2.模块局部数据结构测试
    3.模块中所有独立执行路径测试
    4.各种错误处理测试
    5.模块边界条件测试
    解析: 暂无解析

  • 第13题:

    在编码阶段对系统执行的测试类型主要包括单元测试和集成测试,以下属于单元测试内容的是( )。

    A.接口数据测试
    B.局部数据结构测试
    C.模块间时序测试
    D.全局数据测试

    答案:B
    解析:
    本题考查单元测试的内容。单元测试又称为“模块测试”,是针对软件设计的最小单位,即程序模块进行正确性检验的测试工作,目的在于发现各模块内部可能存在的各种差错。单元测试需要从程序的内部结构出发设计测试用例,多个模块可以平行地独立进行测试。该测试通常由程序员自己来完成。在进行单元测试时,测试者需要依据详细设计说明书和源程序清单了解该模块的I/O条件和模块的逻辑结构。一般采用白盒测试方法设计测试用例,使之对任何合理的输入和不合理的输入都能鉴别和响应。单元测试的内容如下。(1)模块接口测试:针对被测模块的数据流的测试项目包括调用本模块的输入参数是否正确、本模块调用子模块时输入给子模块的参数是否正确,以及全局量的定义在各模块中是否一致。针对内外存交换时要考虑文件属性是否正确、OPEN与CLOSE语句是否正确、缓冲区容量与记录长度是否匹配、在读写操作之前是否打开了文件、在结束文件处理时是否关闭了文件,以及是否检查并处理正文书写/输入错误和I/O错误。(2)局部数据结构测试:该测试包括测试不正确或不一致的数据类型说明、使用尚未赋值或尚未初始化的变量、错误的初始值或错误的默认值、变量名拼写错或书写错、不一致的数据类型,以及全局数据对模块的影响等。(3)路径测试:选择适当的测试用例,测试模块中重要的执行路径,应当设计测试用例查找由于错误的计算、不正确的比较或不正常的控制流而导致的错误,测试基本执行路径和循环可以发现大量的路径错误。(4)错误处理测试:错误处理是程序友好性和健壮性的体现,测试点包括出错的描述是否难以理解并定位错误、显示的错误与实际的错误是否相符、处理错误的条件正确与否,以及在对错误进行处理之前错误条件是否已经引起系统干预等。(5)边界测试:注意数据流和控制流中刚好等于、大于或小于确定的比较值时出错的可能性,对这些地方要仔细地选择测试用例并认真加以测试。如果对模块运行时间有要求的话,还要专门测试关键路径,以确定最坏情况F和平均意义下影响模块运行时间的因素。本题选项中的局部数据测试是单元测试的内容,其他选项都是集成测试的内容。

  • 第14题:

    简述单元测试主要采用什么测试方法?


    正确答案:单元测试的基本方法有:人工静态分析、自动静态分析、自动动态测试,人工动态测试。

  • 第15题:

    对于单元测试框架,除了用于Java的JUnit还有CppUnit、NUnit等,它们是()?

    • A、C++单元测试框架、.NET单元测试框架
    • B、C语言单元测试框架、通用单元测试框架
    • C、C++单元测试框架、自动化单元测试框架
    • D、自动化单元测试框架、.NET单元测试框架

    正确答案:A

  • 第16题:

    简述单元测试的主要内容?


    正确答案:模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试。

  • 第17题:

    下列单元测试的说法正确的是:()。

    • A、验收测试通常又称为单元测试
    • B、系统测试通常又称为单元测试
    • C、平行测试通常又称为单元测试
    • D、模块测试通常又称为单元测试

    正确答案:D

  • 第18题:

    问答题
    简述单元测试主要采用什么测试方法?

    正确答案: 单元测试的基本方法有:人工静态分析、自动静态分析、自动动态测试,人工动态测试。
    解析: 暂无解析

  • 第19题:

    问答题
    单元测试的主要任务是什么?

    正确答案: 单元测试针对每个程序的模块,解决5个方面的测试问题:模块接口、局部数据结构、边界条件、独立的路径和错误处理。详细来说:
    (1)模块接口的测试:检查进出程序单元的数据流是否正确。对模块接口数据流的测试必须在任何其他测试之前进行,因为如果不能确保数据正确的输入和输出的话,所有的测试都是没有意义的。
    (2)局部数据的测试:必须测试其内部的数据能否保持完整性,包括内部数据的内容、形式及相互关系不发生错误。
    (3)边界条件:目的是检测在数据边界处模块能否正常工作,边界测试是单元测试的一个关键任务。
    (4)独立路径:路经测试也称为覆盖测试。在单元测试中,最主要的测试是针对路径的测试。测试用例必须能够发现由于计算错
    4误、不正确的判定或不正常的控制流而产生的错误。
    (5)错误处理:良好的设计应该预先估计到投入运行后可能发生的错误,并给出相应的处理措施,使得用户不至于束手无策。
    解析: 暂无解析

  • 第20题:

    问答题
    简述单元测试的主要内容?

    正确答案: 模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试。
    解析: 暂无解析

  • 第21题:

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

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

  • 第22题:

    问答题
    单元测试中综合测试主要是考虑哪些方式?

    正确答案: 自顶向下的单元测试策略、自底向上的单元测试策略。
    解析: 暂无解析

  • 第23题:

    问答题
    简述单元测试的主要任务。

    正确答案: 单元测试的主要任务有:程序语法检查、程序逻辑检查、模块接口测试、局部数据结构测试、路径测试、边界条件测试、错误处理测试、代码书写规范检查。
    解析: 暂无解析