参考答案和解析
正确答案: 非增量式集成测试、增量式集成测试
更多“集成测试的两种方法?”相关问题
  • 第1题:

    集成测试的主要方法是______和______。


    正确答案:非增式测试方法 增式测试方法
    非增式测试方法 , 增式测试方法

  • 第2题:

    简述增量模式集成测试的自顶向下和自底向上两种测试方法。


    正确答案:自顶向下法(Top-down integration) 对主控模块进行测试,测试时用桩模块代替所有直接附属于主控模块的模块。 根据选定的结合策略(深度优先或广度优先),每次用一个实际模块代替对应的桩模块. 在结合下一个模块的同时进行测试(新结合进来的模块也许又需要新的桩模块). 为保证加入的模块没有引进新的错误,可能需要进行回归测试. 自底向上法(Bottom-up integration) 把底层模块组合成实现某个特定软件子功能的簇(Cluster). 开发一个驱动程序,协调测试数据的输入和输出. 对由模块组成的子功能簇进行测试. 去掉驱动程序,沿软件结构自下向上移动,把子功能簇组合起来形成更大的子功能簇.

  • 第3题:

    软件测试方法可分为黑盒测试法和白盒测试法两种。集成测试也叫做。

    A.部件测试
    B.组装测试
    C.确认测试
    D.集合测试

    答案:B
    解析:
    软件测试就是程序测试;说法不正确。软件测试不仅仅是程序测试,包括用例、单位、集成和验证等。软件测试贯穿于软件定义和开发的整个期间,在开发的不同阶段,进行不同的测试。需求分析、需求规格说明、设计规格说明、程序都是测试对象。
    黑盒测试也称功能测试,它通过测试来检测每个功能是否都能正常使用。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。
    集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求(如根据结构图)组装成为子系统或系统,进行集成测试。
    参考答案:B

  • 第4题:

    在维修汽车电子装置时,用万用表再配合对电路功能的分析,可以很粗略地测试集成电路的好坏,主要采用测试集成电路的引脚电阻或电压两种方法。()


    正确答案:正确

  • 第5题:

    简述增量集成测试的自顶向下和自底向上两种测试方法的优缺点?


    正确答案: 自顶向下测试的主要优点在于,它可以自然地作到逐步求精,一开始便能让测试者看到系统的框架。它的主要缺点是需要提供被调用模拟子模板。
    自底向上测试的优点在于,由于驱动模块模拟了所有调用参数,即使数据流并未构成有向的非环状图,生成测试数据也没有困难。如果关键的模块是在结构图的底部,那么自底向上测试有优越性的。它的主要缺点则在于,直到最后一个模块被加入进去以后才能看到整个程序的框架。

  • 第6题:

    软件系统一般采用两种方式进行集成,非增量集成和增量集成。所以,集成测试也就分为非增量集成测试和增量集成测试。


    正确答案:正确

  • 第7题:

    集成测试有哪些不同的集成方法?简述不同方法的特点。


    正确答案: 集成测试通常有一次性集成、自顶向下集成、自底向上集成和混合集成4种集成方法。
    一次性集成方法需要的测试用例数目少,测试方法简单、易行。但是由于不可避免存在模块间接口、全局数据结构等方面的问题,所以一次运行成功的可能性不大;如果一次集成的模块数量多,集成测试后可能会出现大量的错误,给程序的错误定位与修改带来很大的麻烦;即使集成测试通过,也会遗漏很多错误进入系统测试。
    自顶向下集成在测试的过程中,可以较早地验证主要的控制和判断点;一般不需要驱动程序,减少了测试驱动程序开发和维护的费用;可以和开发设计工作一起并行执行集成测试,能够灵活的适应目标环境;容易进行故障隔离和错误定位。但是在测试时需要为每个模块的下层模块提供桩模块,桩模块的开发和维护费用大;桩模块不能反映真实情况,重要数据不能及时回送到上层模块,导致测试不充分;涉及复杂算法和真正I/O的底层模块最易出问题,在后期才遇到导致过多的回归测试。
    自底向上集成可以尽早的验证底层模块的行为;提高了测试效率;一般不需要桩模块;容易对错误进行定位。但是直到最后一个模块加进去之后才能看到整个系统的框架;驱动模块的设计工作量大;不能及时发现高层模块设计上的错误。
    混合集成具有自顶向下和自底向上两种集成策略的优点,但是在被集成之前,中间层不能尽早得到充分的测试。

  • 第8题:

    集成测试采用的测试方法为()。


    正确答案:黑盒测试

  • 第9题:

    问答题
    简述增量集成测试的自顶向下和自底向上两种测试方法的优缺点?

    正确答案: 自顶向下测试的主要优点在于,它可以自然地作到逐步求精,一开始便能让测试者看到系统的框架。它的主要缺点是需要提供被调用模拟子模板。
    自底向上测试的优点在于,由于驱动模块模拟了所有调用参数,即使数据流并未构成有向的非环状图,生成测试数据也没有困难。如果关键的模块是在结构图的底部,那么自底向上测试有优越性的。它的主要缺点则在于,直到最后一个模块被加入进去以后才能看到整个程序的框架。
    解析: 暂无解析

  • 第10题:

    判断题
    软件系统一般采用两种方式进行集成,非增量集成和增量集成。所以,集成测试也就分为非增量集成测试和增量集成测试。
    A

    B


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

  • 第11题:

    填空题
    集成测试采用的测试方法为()。

    正确答案: 黑盒测试
    解析: 暂无解析

  • 第12题:

    判断题
    在维修汽车电子装置时,用万用表再配合对电路功能的分析,可以很粗略地测试集成电路的好坏,主要采用测试集成电路的引脚电阻或电压两种方法。()
    A

    B


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

  • 第13题:

    【问题2】(2分)

    完成模块测试后,测试小组进行了集成测试。

    集成测试是在软件系统集成过程中所进行的测试,主要检查各单元之间的接口是否正确,有 (6) 集成与 (7) 集成两种方法。前者是将单元测试后的所有模块按设计要求一次性组合起来进行整体测试,后者是测试完一个模块后再将下一个需要测试的模块组合进来测试,逐步把所有模块组合在一起完成测试。


    正确答案:
    【问题2】(2分)
    (6)非增量式 
    (7)增量式

  • 第14题:

    基于调用图的集成测试方式有两种,即成对集成和相邻集成。其中相邻集成是针对______。

    A.边

    B.结点

    C.模块

    D.语句


    正确答案:B

  • 第15题:

    软件集成测试将已通过单元测试的模块集成在一起,主要测试模块之间的协作性。集成测试计划通常是在( )阶段完成,集成测试一般采用黑盒测试方法。

    A. 软件方案建议
    B. 软件概要设计
    C. 软件详细设计
    D. 软件模块集成

    答案:B
    解析:
    软件集成测试也称为组装测试、联合测试(对于子系统而言,则称为部件测试)。它将已通过单元测试的模块集成在一起,主要测试模块之间的协作性。从组装策略而言,可以分为一次性组装测试和增量式组装(包括自顶向下、自底向上及混合式)两种。集成测试计划通常是在软件概要设计阶段完成的,集成测试一般采用黑盒测试方法。

  • 第16题:

    常见的软件测试方法有单元测试、集成测试、系统测试和确认测试等。


    正确答案:正确

  • 第17题:

    集成测试主要有渐增式测试、非渐增式测试两种,试述两种方式的异同点。


    正确答案:渐增式测试:可以较早发现模块间的接口错误、出现的错误往往跟最新加入的模块有关、在不断集成的过程中使模块不断在新的条件下受到新的检测,测试更彻底,但较非渐增式测试费时。
    非渐增式测试由于最后才组装,因此错误发现得晚、发现错误后难以诊断定位,但可以同时并行测试所有模块,能充分利用人力。

  • 第18题:

    集成测试的方法主要有两种:非渐增式测试和()。


    正确答案:渐增式测试

  • 第19题:

    集成测试的方法有两种(),()


    正确答案:非渐增式测试;渐增式测试

  • 第20题:

    问答题
    集成测试的两种方法?

    正确答案: 非增量式集成测试、增量式集成测试
    解析: 暂无解析

  • 第21题:

    问答题
    简述增量式集成测试的自顶向下和自底向上两种测试方法。

    正确答案: 自顶向下增量式测试的主要优点在于它可以自然地做到逐步求精,一开始便能让测试者看到系统的框架。它的主要缺点是需要提供被调用模拟子模块,被调用模拟子模块可能不能反映真实情况,因此测试有可能不充分。
    自底向上测试的优点在于,由于驱动模块模拟了所有调用参数,即使数据流并未构成有向的非环状图,生成测试数据也没有困难。它的缺点在于,直到最后一个模块被加入进去之后才能看到整个程序(系统)的框架。
    解析: 暂无解析

  • 第22题:

    问答题
    集成测试有哪些不同的集成方法?简述不同方法的特点。

    正确答案: 集成测试通常有一次性集成、自顶向下集成、自底向上集成和混合集成4种集成方法。
    一次性集成方法需要的测试用例数目少,测试方法简单、易行。但是由于不可避免存在模块间接口、全局数据结构等方面的问题,所以一次运行成功的可能性不大;如果一次集成的模块数量多,集成测试后可能会出现大量的错误,给程序的错误定位与修改带来很大的麻烦;即使集成测试通过,也会遗漏很多错误进入系统测试。
    自顶向下集成在测试的过程中,可以较早地验证主要的控制和判断点;一般不需要驱动程序,减少了测试驱动程序开发和维护的费用;可以和开发设计工作一起并行执行集成测试,能够灵活的适应目标环境;容易进行故障隔离和错误定位。但是在测试时需要为每个模块的下层模块提供桩模块,桩模块的开发和维护费用大;桩模块不能反映真实情况,重要数据不能及时回送到上层模块,导致测试不充分;涉及复杂算法和真正I/O的底层模块最易出问题,在后期才遇到导致过多的回归测试。
    自底向上集成可以尽早的验证底层模块的行为;提高了测试效率;一般不需要桩模块;容易对错误进行定位。但是直到最后一个模块加进去之后才能看到整个系统的框架;驱动模块的设计工作量大;不能及时发现高层模块设计上的错误。
    混合集成具有自顶向下和自底向上两种集成策略的优点,但是在被集成之前,中间层不能尽早得到充分的测试。
    解析: 暂无解析

  • 第23题:

    问答题
    集成测试主要有渐增式测试、非渐增式测试两种,试述两种方式的异同点。

    正确答案: 渐增式测试:可以较早发现模块间的接口错误、出现的错误往往跟最新加入的模块有关、在不断集成的过程中使模块不断在新的条件下受到新的检测,测试更彻底,但较非渐增式测试费时。
    非渐增式测试由于最后才组装,因此错误发现得晚、发现错误后难以诊断定位,但可以同时并行测试所有模块,能充分利用人力。
    解析: 暂无解析