有关集成测试的叙述中,()是正确的。

题目
单选题
有关集成测试的叙述中,()是正确的。
A

测试底层模块时不需要桩模块

B

自底向上测试方法有利于提前预计测试结果

C

驱动模块的作用是模拟被调模块

D

自顶向下测试方法易于设计测试用例

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

】软件测试包括多个测试阶段,按照先后顺序排列正确的是

A. 单元测试、集成测试、验收测试

B. 单元测试、验收测试、集成测试

C. 集成测试、验收测试、单元测试

D. 验收测试、单元测试、集成测试


正确答案:A

 

第2题:

集成测试分析的作用是指导集成测试用例的设计,安排测试和集成顺序。集成模块划分是集成测试分析的一个重要环节。以下叙述中不属于合理的集成模块划分的是

A.被集成的几个模块间的联系必须很密切

B.可以很容易地隔离集成模块的外围模块

C.集成模块内部各个模块必须共享某些数据区或程序区

D.能够简便地模拟外围模块向集成模块发送消息


正确答案:C
解析:合理的集成测试模块划分应满足以下几点:被集成的几个模块之间的关系必须密切;可以方便地隔离集成模块的外围模块,能够简便地模拟外围模块向集成模块发送消息,外围模块向被测试的集成模块发送的消息能够模拟实际环境中的大多数情况。

第3题:

下列关于面向对象集成测试的说法中,正确的是______。

A.大突击集成是面向对象集成测试最常用且最有效的方法

B.自底向上集成和自顶向下集成都需要为集成测试开发大量代码

C.协作集成在任何情况下都优于自底向上集成和自顶向下集成

D.高频集成是以自底向上集成为基础,利用冒烟测试进行的集成测试


正确答案:B
解析:面向对象程序的集成测试策略有很多种,其中主要有传统的集成策略(大突击集成、自底向上集成、自顶向下集成和夹层式集成),协作集成,基于集成,高频集成,基于事件(或消息)的集成,基于使用的集成,客户机/服务器的集成、分布式集成。大突击集成就是将系统的所有组成成分都集成在一起进行测试,通常只有在整个软件的可靠性有了基本的保障时,大突击集成测试才是一种合理的选择。自底向上集成主要缺点是需要开发大量的测试驱动代码,自顶向下集成则需要为集成测试开发大量桩代码,总之,二者都要为集成测试开发大量代码。选项C说法过于绝对,因为只有当类间的主要协作关系可以明确辨识,且每个功能只需要少数类协作就可以完成时,采用协作集成方式才是一个不错的选择。高频集成并不是一个具体的集成策略,它是指在软件开发过程中频繁地将新开发出来的代码与已有代码集成,一般采用冒烟测试的方法,但并不是以自底向上集成为基础。

第4题:

集成测试又称整体测试或结合测试,是软件测试中的一个重要环节。回答下列问题:

1.集成测试的任务。

2.集成测试的前提条件。

3.集成测试的内容。


正确答案:1.集成测试的任务 集成测试是在已完成程序元素级测试的条件下证实程序元素间的一致性。 2.集成测试的前提条件 (1) 全部被结合的子元素已经过测试子元素自身是一致的和正确的; (2) 研究子元素间直接或间接接口的一致性; (3) 测试与排错交替进行获得一个互相一致的子元素结合; (4) 对新元素进行测试: (5) 重复上述过程直到完成整个系统的测试和结合。 3.集成测试的内容 集成测试所涉及的内容包括: (1) 程序元素中数据项的相容性它包括了数据项的表示范围的相容性、类型的相容性、启示方式的一致性、重要数据量的范围或个数的相容性、数据对象顺序正确性、传输方法的正确性、参数使用合法性等。 (2) 对调用图的使用中应准确记录相关信息以检验对调用图的路覆盖情况。 (3) 应尽量避免设计多入口和多出口的程序元素的同时应对此类元素进行认真测试检查多入口元素的每个入口点并验证选取入口的正确和路径覆盖。多出口有时是必要的但也应在整体测试中对其进行测试。
1.集成测试的任务 集成测试是在已完成程序元素级测试的条件下证实程序元素间的一致性。 2.集成测试的前提条件 (1) 全部被结合的子元素已经过测试,子元素自身是一致的和正确的; (2) 研究子元素间直接或间接接口的一致性; (3) 测试与排错交替进行,获得一个互相一致的子元素结合; (4) 对新元素进行测试: (5) 重复上述过程,直到完成整个系统的测试和结合。 3.集成测试的内容 集成测试所涉及的内容包括: (1) 程序元素中数据项的相容性,它包括了数据项的表示范围的相容性、类型的相容性、启示方式的一致性、重要数据量的范围或个数的相容性、数据对象顺序正确性、传输方法的正确性、参数使用合法性等。 (2) 对调用图的使用中,应准确记录相关信息,以检验对调用图的路覆盖情况。 (3) 应尽量避免设计多入口和多出口的程序元素的同时,应对此类元素进行认真测试,检查多入口元素的每个入口点,并验证选取入口的正确和路径覆盖。多出口有时是必要的,但也应在整体测试中对其进行测试。

第5题:

下列关于面向对象集成测试的说法中,正确的是 ______。

A.大突击集成是面向对象集成测试最常用且最有效的方法

B.自底向上集成和自顶向下集成都需要为集成测试开发大量代码

C.与自底向上集成和自顶向下集成相比,基干集成是一种更充分的集成测试策略

D.高频集成是以自底向上集成为基础,利用冒烟测试进行的集成测试


正确答案:B
解析:大突击集成就是将系统的所有组成成分都集成在一起进行测试,通常只有在整个软件的可靠性有了基本的保障时,大突击集成测试才是一种合理的选择。自底向上集成主要缺点是需要开发大量的测试驱动代码,自顶向下集成则需要为集成测试开发大量桩代码,总之,二者都要为集成测试开发大量代码。选项C说法过于绝对,因为只有当类间的主要协作关系可以明确辨识,且每个功能只需要少数类协作就可以完成时,采用协作集成方式才是一个不错的选择。高频集成并不是一个具体的集成策略,它是指在软件开发过程中频繁地将新开发出来的代码与已有代码集成,一般采用冒烟的方式,但并不是以自底向上集成为基础。

第6题:

在面向对象软件的集成测试中,下列关于高频集成的叙述,不正确的是______。

A) 高频集成一般采用冒烟测试的方式

B) 高频集成不预测每个测试用例的预期效果,如果测试中未出现反常情况,就认为通过测试

C) 高频集成的优点:高效、可预测性、并行性、尽早查处错误、易进行错误定位但必须要桩模块

D) 高频集成的缺点:若测试包过于简单,可能难以发现问题;开始不能平稳集成;若没有建立适当标准可能会增加风险

A.

B.

C.

D.


正确答案:C

第7题:

以下有关回归测试的说法中。正确的是

A.回归测试是一个测试阶段

B.回归测试的目标是确认被测软件经修改和扩充后正确与否

C.回归测试不能用于单元和集成测试阶段

D.回归测试是指在软件新版本中验证已修复的软件问题

请帮忙给出正确答案和分析,谢谢!


正确答案:B
解析:回归测试有两种不同的使用方式,都是建立在复用原有测试的思想之上的。其方式描述如下:①一经发现并改正了程序中隐藏的缺陷,然后再重新执行以前发现这个缺陷的测试,看这个缺陷是否重现。回归测试的目的是为了确认对程序的修改达到了预期的目标。 ②当对发现的缺陷进行修改之后,执行一系列基准测试,以确认程序的修改没有对程序的其他部分产生干扰。

第8题:

以下关于面向对象软件集成测试的说法中,正确的是______。

A.大突击测试总是面向对象软件集成测试效果最差的方法

B.基于判定表的测试是面向对象软件集成测试的常用方法

C.大突击测试无须增量集成

D.自底向上集成需要开发的测试代码总是比自顶向下集成需要开发的测试代码多


正确答案:C
解析:所谓大突击集成就是将系统的所有组成成份都集成在一起进行测试。与其他集成策略不同的是,大突击集成只能进行一轮,无须进行增量集成。

第9题:

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

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

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

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

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


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

第10题:

以下关于集成测试的叙述中,不确的是(67)A.在完成软件的概要设计后,即开始制定集成测试计划SXB

以下关于集成测试的叙述中,不确的是(67)

A.在完成软件的概要设计后,即开始制定集成测试计划

B.实施集成测试时需要设计所需驱动和桩

C.桩函数是所测函数的主程序,它接收测试数据并把数据传送给所测试函数

D.常见的集成测试方法包括自顶向下、自底向上、Big-Bang等


正确答案:C
驱动模块:相当于所测模块的主程序。它接收测试数据,把这些数据传送给所测模块,最后再输出实测结果桩模块:也叫存根模块。用以代替所测模块调用的子模块。桩模块可以做少量的数据操作,不需要把子模块的所有功能都带进来,但不允许什么事情也不做

更多相关问题