更多“简述单元测试的内容。”相关问题
  • 第1题:

    《智能变电站合并单元测试规范》规定,合并单元的精度测试内容应包括()和()。


    正确答案:稳态幅值误差;稳态相位误差

  • 第2题:

    单元测试有哪些内容?


    正确答案: 单元测试主要针对模块的以下五个基本特征进行测试:
    (1)模块接口
    (2)局部数据结构
    (3)重要的执行路径
    (4)错误处理
    (5)边界条件

  • 第3题:

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


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

  • 第4题:

    单元测试内容不包括()。

    • A、出错处理
    • B、全局数据结构
    • C、独立路径
    • D、模块接口

    正确答案:B

  • 第5题:

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


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

  • 第6题:

    简述单元测试的目的。 


    正确答案: 单元测试目的主要有以下几点:
    (1)检查单元模块内部的错误,为软件的评审验收提供依据;
    (2)单元测试是以程序设计说明书和之前所作的测试数据(正常的和错误的)为指导,测试模块内重要的路径,以检查出错误;
    (3)检验信息能否正确地流入和流出单元;
    (4)在单元测试工作过程中,其内部数据能否保持其完整性,包括内部数据的形式、内容及相互关系不发生错误,也包括全局变量在单元中的处理和影响;
    (5)在为限制数据加工而设置的边界处,能否正确工作;
    (6)单元的运行能否做到满足特定的逻辑覆盖;
    (7)单元中发生了错误,其中的出错处理措施是否有效。

  • 第7题:

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

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

  • 第8题:

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

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

  • 第9题:

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

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

  • 第10题:

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

    C++单元测试框架、.NET单元测试框架

    B

    C语言单元测试框架、通用单元测试框架

    C

    C++单元测试框架、自动化单元测试框架

    D

    自动化单元测试框架、.NET单元测试框架


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

  • 第11题:

    问答题
    请简述单元测试进入的准则?

    正确答案: 包括要素和判断准则:要素是详细说明书和单元测试用例,判断准则是经过审查=获得批准和进入配置库。
    解析: 暂无解析

  • 第12题:

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

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

  • 第13题:

    分别简述单元测试、集成测试、确认测试和系统测试的任务。


    正确答案: 1.单元测试:又称模块测试,着重对软件设计的最小单元——软件构件或模块进行验证。单元测试根据设计描述,对重要的控制路径进行测试,已发现构建或模块内部的错误,通常采用白盒测试,并且多个构件或模块可以并行测试。单元测试的主要内容:接口、局部数据结构、边界条件、独立路径和错误处理路径。
    2.集成测试:也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照要求组装成为子系统或系统,进行集成测试。使用黑盒测试方法测试集成的功能,并且对以前的集成进行回归测试。
    3.确认测试:经集成测试后,已经按照设计把所有的模块组装成一个完整的软件系统,接口错误也已经基本排除了,接着就应该进一步验证软件的有效性,这就是确认测试的任务,即软件的功能和性能如同用户所合理期待的那样。
    4.系统测试:将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,从而提高更加完善的方案。

  • 第14题:

    简述JUnit单元测试步骤。


    正确答案: 1.判断组件的功能:通过定义应用的整体需求,然后将系统划分成几个对象;
    2.设计组件行为:依据所处理的过程,可以通过一个正规或者非正规的过程实现组件行为的设计,可以使用UML或者其他文档视图来设计组件行为,从而为组件的测试打下基础;
    3.编写单元测试程序(或测试用例)确认组件行为:这个阶段应假定组件的编码已经结束而组件工作正常,需要编写单元测试程序来确定其功能是否和预定义的功能相同,测试程序需要考虑所有正常和意外的输入,以及特定的方法能产生的溢出;
    4.编写组件并执行测试:首先创建类及其所对应的方法标识,然后遍历每个测试实例,为其编写相应代码使其顺利通过,然后返回测试。继续这个过程直至所有实例通过;
    5.测试替代品:对组件行为的其他方式进行考虑,设计更周全的输入或者其他错误条件,编写测试用例来捕获这些条件,然后修改代码使得测试通过;
    6.重整代码:如果有必要,在编码结束时对代码进行重整和优化,改动后返回单元测试并确认测试通过;
    7.当组件有新的行为时,编写新的测试用例:每次在组件中发现故障,编写一个测试实例重复这个故障,然后修改组件以保证测试实例通过。同样,当发现新的需求或已有的需求改变时,编写或修改测试实例以响应此改变,然后修改代码;
    8.代码修改,重复测试:每次代码修改时,重复所有的测试以确保没有打乱代码。

  • 第15题:

    单元测试中为了模拟模块之间的关系,需要开发哪两种辅助测试模块?分别简述其概念。


    正确答案: 驱动模块和桩模块;
    驱动模块:用来模拟被测模块的上机调用模块,功能要比真正的上级模块简单得多,仅仅是接受测试数据,并向被测模块传送测试数据,启动被测模块,回收并输出测试结果。
    桩模块:用来模拟被测模块在执行过程中所要调用的模块。它接受被测模块输出的数据并完成它所指派的任务。
    驱动模块(Driver):用以模拟待测模块的上级模块。驱动模块在集成测试中接受测试数据,把相关的数据传送给待测模块,启动待测模块,
    并打印出相应的结果。
    桩模块(StuB.:也成为存根模块,用以模拟待测模块工作过程中所调用的模块。桩模块由待测模块调用,它们一般只进行很少的数据处理,
    例如打印入口和返回,以便于检验待测模块与其下级模块的接口。

  • 第16题:

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


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

  • 第17题:

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

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

    正确答案:D

  • 第18题:

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

    验收测试通常又称为单元测试

    B

    系统测试通常又称为单元测试

    C

    平行测试通常又称为单元测试

    D

    模块测试通常又称为单元测试


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

  • 第19题:

    问答题
    分别简述单元测试、集成测试、确认测试和系统测试的任务。

    正确答案: 1.单元测试:又称模块测试,着重对软件设计的最小单元——软件构件或模块进行验证。单元测试根据设计描述,对重要的控制路径进行测试,已发现构建或模块内部的错误,通常采用白盒测试,并且多个构件或模块可以并行测试。单元测试的主要内容:接口、局部数据结构、边界条件、独立路径和错误处理路径。
    2.集成测试:也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照要求组装成为子系统或系统,进行集成测试。使用黑盒测试方法测试集成的功能,并且对以前的集成进行回归测试。
    3.确认测试:经集成测试后,已经按照设计把所有的模块组装成一个完整的软件系统,接口错误也已经基本排除了,接着就应该进一步验证软件的有效性,这就是确认测试的任务,即软件的功能和性能如同用户所合理期待的那样。
    4.系统测试:将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,从而提高更加完善的方案。
    解析: 暂无解析

  • 第20题:

    问答题
    简述JUnit单元测试步骤。

    正确答案: 1.判断组件的功能:通过定义应用的整体需求,然后将系统划分成几个对象;
    2.设计组件行为:依据所处理的过程,可以通过一个正规或者非正规的过程实现组件行为的设计,可以使用UML或者其他文档视图来设计组件行为,从而为组件的测试打下基础;
    3.编写单元测试程序(或测试用例)确认组件行为:这个阶段应假定组件的编码已经结束而组件工作正常,需要编写单元测试程序来确定其功能是否和预定义的功能相同,测试程序需要考虑所有正常和意外的输入,以及特定的方法能产生的溢出;
    4.编写组件并执行测试:首先创建类及其所对应的方法标识,然后遍历每个测试实例,为其编写相应代码使其顺利通过,然后返回测试。继续这个过程直至所有实例通过;
    5.测试替代品:对组件行为的其他方式进行考虑,设计更周全的输入或者其他错误条件,编写测试用例来捕获这些条件,然后修改代码使得测试通过;
    6.重整代码:如果有必要,在编码结束时对代码进行重整和优化,改动后返回单元测试并确认测试通过;
    7.当组件有新的行为时,编写新的测试用例:每次在组件中发现故障,编写一个测试实例重复这个故障,然后修改组件以保证测试实例通过。同样,当发现新的需求或已有的需求改变时,编写或修改测试实例以响应此改变,然后修改代码;
    8.代码修改,重复测试:每次代码修改时,重复所有的测试以确保没有打乱代码。
    解析: 暂无解析

  • 第21题:

    问答题
    单元测试有哪些内容?

    正确答案: 单元测试主要针对模块的以下五个基本特征进行测试:
    (1)模块接口
    (2)局部数据结构
    (3)重要的执行路径
    (4)错误处理
    (5)边界条件
    解析: 暂无解析

  • 第22题:

    问答题
    简述单元测试的目的。

    正确答案: 单元测试目的主要有以下几点:
    (1)检查单元模块内部的错误,为软件的评审验收提供依据;
    (2)单元测试是以程序设计说明书和之前所作的测试数据(正常的和错误的)为指导,测试模块内重要的路径,以检查出错误;
    (3)检验信息能否正确地流入和流出单元;
    (4)在单元测试工作过程中,其内部数据能否保持其完整性,包括内部数据的形式、内容及相互关系不发生错误,也包括全局变量在单元中的处理和影响;
    (5)在为限制数据加工而设置的边界处,能否正确工作;
    (6)单元的运行能否做到满足特定的逻辑覆盖;
    (7)单元中发生了错误,其中的出错处理措施是否有效。
    解析: 暂无解析

  • 第23题:

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

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