参考答案和解析
参考答案:
将模块组合起来成为一个完整的系统对其进行测试。非渐增式是将模块先进行单元测试然后组装在一起进行测试。渐增式是逐个将未测试的模块组装到已经测试过的模块上去进行集成测试,每加入一个就测试一次。非渐增式需要桩模块和驱动模块、非渐增式开始可以并行测试、渐增式可以及时的发现接口错误,非渐增式很难发现接口发现错误、渐增式开始不能并行测试、渐增式测试比较彻底。
渐增式组装模块有自顶向下和自底向上两种组装方式。
更多“什么是集成测试?非渐增式和渐增式有什么区别?渐增式如何组装模块? ”相关问题
  • 第1题:

    什么是桩模块?什么是驱动模块?二种渐增式集成测试如何组装模块?


    参考答案:
    在单元测试时,需要为被测程序编制若干测试软件,给它的上级模块或下级模块做替身。代替上级模块的称为测试驱动模块(Test Driver),代替下级模块的称为测试桩模块(Test Stub)。
    (1)自顶向下组合。该方法只需编写桩模块,其步骤是从顶层模块开始,沿被测程序的软件结构图的控制路径逐步向下测试,从而把各个模块都结合起来,
    (2)自底向上结合。该方法仅需编写驱动模块。其步骤为:①把底层模块组合成实现一个个特定子功能的簇。②为每一个簇编写一个驱动模块,以协调测试用例的输入和测试结果的输出。③对模块簇进行测试。④按软件结构图依次向上扩展,用实际模块替换驱动模块,形成一个个更大的簇。⑤重复②至④步,直至软件系统全部测试完毕。

  • 第2题:

    非渐增式测试与渐增式测试有什么区别?渐增式测试如何组装模块?
    (1)渐增式可以较早地发现模块界面之间的错误,非渐增式则要到最后将所有模块连接起来时才能发现此类错误。
    (2)非渐增式需要较多的人工
    (3)渐增式有利于排错。如果模块界面间有错,如果用非渐增式,这类错误到最后联合测试时才能发现,此时很难判断错误发生在哪一部分,但如果用渐增式,这类错误就较容易定位,它通常与最新加上去的模块有关。
    (4)渐增式比较彻底。
    (5)渐增式需要较多的机器时间。
    (6)非渐增式方式,开始时允许几个测试人员并行工作,对大型系统来说,是很有意义的。

  • 第3题:

    集成测试时,能较早发现高层模块接口错误的测试方法是()。

    A.自顶向下渐增式测试

    B.自底向上渐增式测试

    C.非渐增式测试

    D.系统测试


    B

  • 第4题:

    下面有关渐增式集成和非渐增式集成测试的说法中错误的是______。

    A.非渐增式集成测试方法把单元测试和集成测试分为两个不同的阶段,而渐增式集成测试方法往往把单元测试和集成测试合在一起同时完成

    B.渐增式集成需要较多的工作量,而非渐增式集成需要的工作量较少

    C.渐增式集成可以较早的发现接口错误,非渐增式集成直到最后组装时才能发现接口上的问题

    D.渐增式集成有利于排错,发现的错误往往和最后加入的模块有关。而非渐增式集成发现接口错误较迟且很难判断是哪一部分接口出错


    正确答案:B

  • 第5题:

    13、集成测试时,能较早发现高层模块接口错误的测试方法为()。

    A.自顶向下渐增式测试

    B.自底向上渐增式测试

    C.非渐增式测试

    D.系统测试


    自顶向下渐增式测试