什么是非增量式集成测试?

题目

什么是非增量式集成测试?

参考答案和解析
正确答案: 对所有模块进行个别的单元测试后,按照程序结构图将各模块连接起来,把连接后的程序当作一个整体进行测试。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

什么是非增量式集成测试?


本题答案:对所有模块进行个别的单元测试后,按照程序结构图将各模块连接起来,把连接后的程序当作一个整体进行测试。

第2题:

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


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

第3题:

简述自顶向下增量式测试和自底向上增量式测试两种集成测试方法,并比较两者的优点和缺点。


参考答案:自顶向下增量式测试:主要优点在于它可以自然的做到逐步求精,一开始就能让测试者看到系统的框架。主要缺点是需要提供桩模块,并且在输入/输出模块接入系统以前,在桩模块中表示测试数据有一定困难。
自底向上增量式测试:优点在于,由于驱动模块模拟了所有调用参数,即使数据流并未构成有向的非环状图,生成测试数据也无困难。主要缺点在于,直到最后一个模块被加进去之后才能看到整个程序(系统)的框架。

第4题:

软件集成测试将已通过单元测试的模块集成在一起,主要测试模块之间的协作性。从 组装策略而言,可以分为( )。

A. 批量式组装和增量式组装
B. 自顶向下和自底向上组装
C. 一次性组装和增量式组装
D. 整体性组装和混合式组装

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

第5题:

集成测试有各种方法,以下关于集成测试的描述中,不正确的是______。

A.增量式集成测试容易定位错误,排除错误

B.非增量式集成测试不能充分利用人力,会拖延工程进度

C.增量式集成测试的强度大,测试更彻底

D.即使各个模块都通过了测试,但系统集成以后仍可能出现错误


正确答案:B
解析:集成测试也称组测试,是把系统的各个模块按照系统设计说明书的要求组合起来进行测试。组合的过程可以是增量式的和非增量式的。所谓非增量式测试是先分别测试各个模块,然后把所有的模块组合起来进行总体测试。而增量式测试是先测试一个模块,然后再加入一个模块进行测试,通过不断地增加模块,进行多次测试,最后完成整个系统的测试。这两种测试方法的优缺点对比见表5-8。

第6题:

简述集成测试中增量式测试技术的集成过程。


正确答案:增量式测试技术又分为自顶向下的增量方式和自底向上的增量方式两种测试方法自顶向下集成过程可分成以下步骤: ①用主模块作为驱动模块与它直接相连的模块用桩模块代替。 ②根据所选的测试次序用下一个模块替换所用的桩模块;而新引入模块的直接下属模块用桩模块代替构成新的测试对象。 ③结合一个模块测试一个重复部分或全部重复已经进行过的测试。 ④检查所有模块是否已经组合到系统中是则完成测试如果没有则返回到②重复进行。 自底向上集成过程可分成以下步骤: ①将最底层的模块组合成能完成某种特定功能的模块簇为每个模块簇设计驱动程序用驱动程序来控制并进行测试。 ②按从下往上的方向用实际模块替换相应的驱动程序组成新的模块簇再为该模块簇设计驱动程序用新的驱动程序进行控制和测试。 ③检查所有的模块是否已经组合到系统中是则完成测试如果没有则返回到②重复进行。
增量式测试技术又分为自顶向下的增量方式和自底向上的增量方式两种测试方法,自顶向下集成过程可分成以下步骤: ①用主模块作为驱动模块,与它直接相连的模块用桩模块代替。 ②根据所选的测试次序,用下一个模块替换所用的桩模块;而新引入模块的直接下属模块用桩模块代替,构成新的测试对象。 ③结合一个模块,测试一个,重复部分或全部重复已经进行过的测试。 ④检查所有模块是否已经组合到系统中,是则完成测试,如果没有,则返回到②,重复进行。 自底向上集成过程可分成以下步骤: ①将最底层的模块组合成能完成某种特定功能的模块簇,为每个模块簇设计驱动程序,用驱动程序来控制并进行测试。 ②按从下往上的方向,用实际模块替换相应的驱动程序,组成新的模块簇,再为该模块簇设计驱动程序,用新的驱动程序进行控制和测试。 ③检查所有的模块是否已经组合到系统中,是则完成测试,如果没有,则返回到②,重复进行。

第7题:

软件集成测试将已通过单元测试的模块集成在一起,主要测试模块之间的协作性。从组装策略而言,可以分为( )。集成测试计划通常是在( )阶段完成,集成测试一般采用黑盒测试方法。

A.批量式组装和增量式组装B.自顶向下和自底向上组装C.一次性组装和增量式组装 D.整体性组装和混合式组装 A.软件方案建议B.软件概要设计C.软件详细设计D.软件模块集成


正确答案:C,B

第8题:

什么增量式集成测试?


本题答案:逐次将未曾集成测试的模块和已经集成测试的模块(或子系统)结合成程序包,再将这些模块集成为较大系统,在集成的过程中边连接边测试,以发现连接过程中产生的问题。

第9题:

有关集成测试的描述中,“( )”是错误的。

A.集成测试的目的是确保各单元组合在一起后能按既定意图协作运行
B.集成测试包含增量式集成与非增量式集成
C.集成测试的内容包括单元间接口功能的测试
D.集成测试不需要进行回归测试

答案:D
解析:

第10题:

软件集成测试将已通过单元测试的模块集成在一起,主要测试模块之间的协作性。从组装策略而言,可以分为(请作答此空)。集成测试计划通常是在( )阶段完成,集成测试一般采用黑盒测试方法。

A.批量式组装和增量式组装
B.自顶向下和自底向上组装
C.一次性组装和增量式组装
D.整体性组装和混合式组装

答案:C
解析:
集成测试可以分为一次性组装和增量式组装,增量式组装测试效果更好。集成测试计划一般在概要设计阶段完成。