什么增量式集成测试?

题目
问答题
什么增量式集成测试?
参考答案和解析
正确答案: 逐次将未曾集成测试的模块和已经集成测试的模块(或子系统)结合成程序包,再将这些模块集成为较大系统,在集成的过程中边连接边测试,以发现连接过程中产生的问题。
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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


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

第2题:

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

A.集成测试的目的是确保各单元组合在一起后能按既定意图协作运行

B.集成测试包含增量式集成与非增量式集成

C.集成测试的内容包括单元间接口功能的测试

D.集成测试不需要进行回归测试


正确答案:D
解析:本题考查集成测试的知识。集成测试也称为组装测试。即使在单元测试中所有模块都通过了测试,但在组装之后,仍可能会出现问题,如:穿过模块的数据丢失;一个模块的功能对其他模块造成有害的影响;各个模块组合起来后没有达到预期功能;全局数据结构出现问题;另外单个模块的误差可以接受,但模块组合后,可能会出现误差累积,最后到不能接受的程度,所以需要集成测试。集成测试是在软件系统集成过程中所进行的测试,其主要目的是将通过单元测试的模块按照一定的策略组装成能够完成预期功能要求的软件结构系统。集成测试主要检查各单元之间的接口是否正确。通常,集成测试有非增量式集成与增量式集成两种方法:前者是将单元测试后的所有模块按设计要求一次性组合起来进行整体测试;后者是把下一个要测试的模块结合到已测试好的模块中,测试完后再将下一个需测试的模块组合进来测试,逐步把所有模块组合在一起,并完成测试。测试过程中结合一个模块,测试一个。为了避免引入新模块,产生新问题,需要进行回归测试,即重复部分或全部已经进行过的测试。

第3题:

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


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

第4题:

增量式集成和非增量式集成的概念和举例。


正确答案: 非增量式测试:就是分别对系统中每个模块进行单元测试,然后将所有模块按照层次结构组装到一起进行测试,最终得到所要求的软件。例如:大爆炸集成增量式集成(或组装):先对一个个模块进行模块测试,然后在组装过程中边连接边测试,以发现连接过程中产生的问题。例如:自顶向下集成和自底向上集成

第5题:

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

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

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

第6题:

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


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

第7题:

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

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


正确答案:C,B

第8题:

集成测试有各种方法,以下关于集成测试的叙述中,说法错误的是(19)。

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

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

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

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


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

第9题:

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

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

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

第10题:

什么叫集成测试?集成测试策略中增值式测试和非增值式测试是什么?


正确答案:集成测试又称组装测试、联合测试、子系统测试或部件测试。集成测试是在单元测试的基础上,将所有的模块按照设计要求组装成子系统或系统进行的测试活动。
增值式测试就是把下一个要测试的模块同已经测试好的模块结合起来进行测试,测试完以后再把下一个应该测试的模块结合进来测试,直至将所有的单元模块组装成为符合要求的软件系统。
非增值式测试是先分别测试每个模块,再把所有模块按设计要求放在一起组合成所要的程序。