第1题:
关于集成测试的描述中,正确的是(41)。
①集成测试也叫做组装测试或联合测试,通常是在单元测试的基础上,将所有模块按照概要设计说明书和详细设计说明书的要求进行组装和测试的过程。
②自顶向下的增殖方式是集成测试的一种组装方式,它能较早地验证主要的控制和判断点,对于输入输出模块、复杂算法模块中存在的错误能够较早地发现。
③自底向上的增殖方式需要建立桩模块,并行地对多个模块实施测试,并逐步形成程序实体,完成所有模块的组装和集成测试。
④在集成测试时,测试者应当确定关键模块,对这些关键模块及早进行测试,比如高层控制模块、有明确性能要求和定义的模块等。
A.①②
B.②③
C.①④
D.②、④
第2题:
【问题2】(2分)
完成模块测试后,测试小组进行了集成测试。
集成测试是在软件系统集成过程中所进行的测试,主要检查各单元之间的接口是否正确,有 (6) 集成与 (7) 集成两种方法。前者是将单元测试后的所有模块按设计要求一次性组合起来进行整体测试,后者是测试完一个模块后再将下一个需要测试的模块组合进来测试,逐步把所有模块组合在一起完成测试。
第3题:
】软件测试包括多个测试阶段,按照先后顺序排列正确的是
A. 单元测试、集成测试、验收测试
B. 单元测试、验收测试、集成测试
C. 集成测试、验收测试、单元测试
D. 验收测试、单元测试、集成测试
第4题:
第5题:
以下关于面向对象软件的集成测试策略,协作集成的叙述,不正确的是______。
A) 协作集成就是在集成测试时.针对系统完成的功能,将可以相互协作完成特定功能的类集成在一起测试
B) 协作测试的优点是编写测试驱动和测试桩的开销小
C) 协作测试的缺点是,当协作关系复杂时,测试难以充分进行
D) 与传统集成测试相比,协作测试通常比较完备
A.
B.
C.
D.
第6题:
试题(41)
关于集成测试的描述中,正确的是(41) 。
① 集成测试也叫做组装测试或联合测试,通常是在单元测试的基础上,将所有模块按照要设计说明书和详细设计说明书的要求进行组装和测试的过程。
② 自顶向下的增殖方式是集成测试的一种组装方式,它能较早地验证主要的控制和判断点,对于输入输出模块、复杂算法模块中存在的错误能够较早地发现。
③ 自底向上的增殖方式需要建立桩模块,并行地对多个模块实施测试,并逐步形成程序实体,完成所有模块的组装和集成测试。
④ 在集成测试时,测试者应当确定关键模块,对这些关键模块及早进行测试,比如高层控制模块、有明确性能要求和定义的模块等。
(41)
A.① ②
B.② ③
C.① ④
D.② ④
试题(41)分析
本题考查集成测试的相关概念。
集成测试也叫做组装测试或联合测试。通常,在单元测试的基础上,需要将所有模块按照要设计说明书和详细设计说明书的要求进行组装。自顶向下的增值方式是将模块按系统程序结构,沿控制层次自顶向下进行组装。自顶向下的增值方式在测试过程中较早地验证了主要的控制和判断点。在一个功能划分合理的程序模块结构中,判断常常出现在较高的层次里,因而,能够较早地遇到这种问题。如果主要控制有问题,尽早发现它能够减少以后的返工,这是十分必要的。如果选用按深度方向组装的方式,可以首先实现和验证一个完整的软件功能,可先对逻辑输入的分支进行组装和测试,检查和克服潜藏的错误和缺陷,验证其功能的正确性,就为其后对主要加工分支的组装和测试提供了保证。
自底向上的增值方式是从程序模块结构的最底层模块开始组装和测试。自底向上增值方式的缺点是"程序一直未能作为一个实体存在,直到最后一个模块加上去后才形成一个实体"。就是说,在自底向上组装和测试的过程中,对主要的控制直到最后才接触到。这种方式的优点是不需要桩模块,而建立驱动模块一般比建立桩模块容易,同时由于涉及到复杂算法和真正输入/输出的模块最先得到组装和测试,可以把最容易出问题的部分在早期解决。此外自底向上增值的方式可以实施多个模块的并行测试,提高测试效率。因此,通常是把以上两种方式结合起来进行组装和测试。
在进行集成测试时,测试者应当确定关键模块,对这些关键模块及早进行测试。关键模块至
少应具有特征:满足某些软件需求、在程序的模块结构中位于较高的层次(高层控制模块)、较复杂和较易发生错误、有明确定义的性能要求。
参考答案
41)C
第7题:
软件集成测试将已通过单元测试的模块集成在一起,主要测试模块之间的协作性。从组装策略而言,可以分为( )。集成测试计划通常是在( )阶段完成,集成测试一般采用黑盒测试方法。
A.批量式组装和增量式组装B.自顶向下和自底向上组装C.一次性组装和增量式组装 D.整体性组装和混合式组装 A.软件方案建议B.软件概要设计C.软件详细设计D.软件模块集成
第8题:
( 11 ) 软件测试 有多个阶段 , 其中 , 将软件系统与硬件 、 外设或其他系统元素结合在一起 , 对整个软件系统进行测试的阶段是
A )系统测试
B )模块测试
C )单元测试
D )集成测试
第9题:
测试按照典型的软件工程理论分为______。
A) 单元测试、系统测试、白盒测试等
B) 黑盒测试、白盒测试、系统测试等
C) 单元测试、集成测试、系统测试等
D) 单元测试、模块测试、集成测试等
A.
B.
C.
D.
第10题: