测试底层模块时不需要桩模块
驱动模块的作用是模拟被调模块
自顶向下测试方法易于设计测试结果
自底向上测试方法有有利于提前预计测试结果
第1题:
关于集成测试的描述中,正确的是(41)。
①集成测试也叫做组装测试或联合测试,通常是在单元测试的基础上,将所有模块按照概要设计说明书和详细设计说明书的要求进行组装和测试的过程。
②自顶向下的增殖方式是集成测试的一种组装方式,它能较早地验证主要的控制和判断点,对于输入输出模块、复杂算法模块中存在的错误能够较早地发现。
③自底向上的增殖方式需要建立桩模块,并行地对多个模块实施测试,并逐步形成程序实体,完成所有模块的组装和集成测试。
④在集成测试时,测试者应当确定关键模块,对这些关键模块及早进行测试,比如高层控制模块、有明确性能要求和定义的模块等。
A.①②
B.②③
C.①④
D.②、④
第2题:
关于软件集成测试,下列说法不正确的是______。
A) 集成测试的对象包括任意一个软件单元集成到计算机软件系统的组装过程
B) 集成测试的对象包括任意一个组装得到的软件系统
C) 软件集成测试的目的是检验单元之间、软件单元和已集成的软件系统之间的接口关系
D) 软件的集成测试不需要验证已集成软件系统是否符合设计要求
A.
B.
C.
D.
第3题:
A、渐增式测试
B、非渐增式测试
C、单元测试
D、静态测试
第4题:
也称为组装测试。
A.单元测试
B.系统测试
C.验收测试
D.集成测试
第5题:
下面关于黑箱测试法的叙述中,错误的是
A.黑箱法是面向功能的测试法
B.黑箱法测试时无需知道程序的内部逻辑
C.错误推测法不属于黑箱法
D.黑箱法可用于组装测试(集成测试)
第6题:
在面向对象软件的集成测试中,下列关于高频集成的叙述,不正确的是______。
A) 高频集成一般采用冒烟测试的方式
B) 高频集成不预测每个测试用例的预期效果,如果测试中未出现反常情况,就认为通过测试
C) 高频集成的优点:高效、可预测性、并行性、尽早查处错误、易进行错误定位但必须要桩模块
D) 高频集成的缺点:若测试包过于简单,可能难以发现问题;开始不能平稳集成;若没有建立适当标准可能会增加风险
A.
B.
C.
D.
第7题:
试题(41)
关于集成测试的描述中,正确的是(41) 。
① 集成测试也叫做组装测试或联合测试,通常是在单元测试的基础上,将所有模块按照要设计说明书和详细设计说明书的要求进行组装和测试的过程。
② 自顶向下的增殖方式是集成测试的一种组装方式,它能较早地验证主要的控制和判断点,对于输入输出模块、复杂算法模块中存在的错误能够较早地发现。
③ 自底向上的增殖方式需要建立桩模块,并行地对多个模块实施测试,并逐步形成程序实体,完成所有模块的组装和集成测试。
④ 在集成测试时,测试者应当确定关键模块,对这些关键模块及早进行测试,比如高层控制模块、有明确性能要求和定义的模块等。
(41)
A.① ②
B.② ③
C.① ④
D.② ④
试题(41)分析
本题考查集成测试的相关概念。
集成测试也叫做组装测试或联合测试。通常,在单元测试的基础上,需要将所有模块按照要设计说明书和详细设计说明书的要求进行组装。自顶向下的增值方式是将模块按系统程序结构,沿控制层次自顶向下进行组装。自顶向下的增值方式在测试过程中较早地验证了主要的控制和判断点。在一个功能划分合理的程序模块结构中,判断常常出现在较高的层次里,因而,能够较早地遇到这种问题。如果主要控制有问题,尽早发现它能够减少以后的返工,这是十分必要的。如果选用按深度方向组装的方式,可以首先实现和验证一个完整的软件功能,可先对逻辑输入的分支进行组装和测试,检查和克服潜藏的错误和缺陷,验证其功能的正确性,就为其后对主要加工分支的组装和测试提供了保证。
自底向上的增值方式是从程序模块结构的最底层模块开始组装和测试。自底向上增值方式的缺点是"程序一直未能作为一个实体存在,直到最后一个模块加上去后才形成一个实体"。就是说,在自底向上组装和测试的过程中,对主要的控制直到最后才接触到。这种方式的优点是不需要桩模块,而建立驱动模块一般比建立桩模块容易,同时由于涉及到复杂算法和真正输入/输出的模块最先得到组装和测试,可以把最容易出问题的部分在早期解决。此外自底向上增值的方式可以实施多个模块的并行测试,提高测试效率。因此,通常是把以上两种方式结合起来进行组装和测试。
在进行集成测试时,测试者应当确定关键模块,对这些关键模块及早进行测试。关键模块至
少应具有特征:满足某些软件需求、在程序的模块结构中位于较高的层次(高层控制模块)、较复杂和较易发生错误、有明确定义的性能要求。
参考答案
41)C
第8题:
从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试 ______。
A.集成测试、确认测试、单元测试
B.单元测试、集成测试、确认测试
C.单元测试、确认测试、组装测试
D.确认测试、集成测试、单元测试
第9题:
正确的集成测试描述包括()。
①集成测试也叫作组装测试,通常是在单元测试的基础上,将模块按照设计说明书要求进行组装和测试的过程
②自顶向下的增殖方式是集成测试的一种组装方式, 它能较早地验证主要的控制和判断点,对于输入/输出模块、复杂算法模块中存在的错误能够较早地发现
③集成测试的目的在于检查被测模块能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求
④集成测试需要重点关注各个模块之间的相互影响,发现并排除全局数据结构问题
:A.①②
B.②③
C.①④
D.②④
第10题:
以下关于集成测试的叙述中,不确的是(67)
A.在完成软件的概要设计后,即开始制定集成测试计划
B.实施集成测试时需要设计所需驱动和桩
C.桩函数是所测函数的主程序,它接收测试数据并把数据传送给所测试函数
D.常见的集成测试方法包括自顶向下、自底向上、Big-Bang等