在单元测试中,自顶向下策略需要编写测试驱动程序,而自底向上策略需

题目

在单元测试中,自顶向下策略需要编写测试驱动程序,而自底向上策略需要编写桩程序。

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

第1题:

软件设计中,可采用自底向上或自顶向下策略的是

A.单元测试

B.验收测试

C.模块测试

D.集成测试


正确答案:D
解析:本题考查软件测试方法的相关概念。集成测试是在组装软件模块的同时进行测试,以查找与接口有关的错误。组装模块的过程可以分成自顶向下组装法和自底向上组装法。自顶向下组装方法是按照控制结构,从主控模块开始,向下逐个把模块连接起来:自底向上的组装是从软件最低层的基本模块开始进行组装及测试。本题正确答案为选项D。

第2题:

以下关于自顶向下开发方法的叙述中,正确的是(38)。A.自顶向下过程因为单元测试而比较耗费时间S

以下关于自顶向下开发方法的叙述中,正确的是(38)。

A.自顶向下过程因为单元测试而比较耗费时间

B.自顶向下过程可以更快地发现系统性能方面的问题

C.相对于自底向上方法,自顶向下方法可以更快地得到系统的演示原型

D.在自顶向下的设计中,如发现了一个错误,通常是因为底层模块没有满足其规格说明(因为高层模块已经被测试过了)


正确答案:C
自顶向下方法的优点是:1、可为企业或机构的重要决策和任务实现提供信息。2、支持企业信息系统的整体性规划,并对系统的各子系统的协调和通信提供保证。3、方法的实践有利于提高企业人员整体观察问题的能力,从而有利于寻找到改进企业组织的途径。自顶向下方法的缺点是:1、对系统分析和设计人员的要求较高。2、开发周期长,系统复杂,一般属于一种高成本、大投资的工程。3、对于大系统而言自上而下的规划对于下层系统的实施往往缺乏约束力。4、从经济角度来看,很难说自顶向下的做法在经济上是合算的。

第3题:

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

A.大突击集成在任何情况下都是效果最差的面向对象程序集成测试策略

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

C.协作集成从本质上讲是一种自底向上集成

D.基于集成从本质上讲是一种自顶向下集成


正确答案:B
解析:大突击集成最大优势在于整个测试过程可以在很短的时间内完成。它的主要劣势为:①测试难以充分进行;②大突击测试会增加调试难度。基于大突击集成的主要缺点,只有在整个软件的可靠性有了基本保障时,大突击集成才是一个合理的选择。虽然大突击集成的劣势很明显,但在一定条件下还是能够体现一定的优势的,故A说法错误。
  在面向对象集成中,自底向上集成需要开发大量的测试驱动代码,自顶向下集成也需要开发大量测试桩代码,B正确。
  协作集成和基于集成是新型的面向对象集成方式,两者与自底向上集成和自顶向下集成有类似之处,也有不同之处,不能混为一谈,C、D说法均不正确。

第4题:

自底向上集成需要测试员编写驱动程序。判断对错


正确答案:正确

第5题:

自底向上集成需要测试员编写驱动程序。( )

此题为判断题(对,错)。


正确答案:√

第6题:

概念设计的常用方法有().

A、自顶向下

B、自底向上

C、逐步扩张

D、混合策略


参考答案:ABCD

第7题:

集成测试是在组装软件模块的同时,进行测试以查找与接口有关的错误。组装模块的过程为( )。

A.自顶向下或自底向上

B.自顶向下

C.先自顶向下后自底向上

D.自底向上


正确答案:A

第8题:

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

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

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

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

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


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

第9题:

在软件测试阶段中,既可采用自底向上策略,也可采用自顶向下策略的是______。

A) 单元测试

B) 验收测试

C) 功能测试

D) 集成测试

A.

B.

C.

D.


正确答案:D

第10题:

以下关于单元测试的说法中,正确的是( )。

A.驱动模块用来调用被测模块,自顶向下的单元测试不需要另外编写驱动模块B.桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试中不需要另外编写桩模块C.驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块D.桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块


正确答案:A

更多相关问题