传统的或面向对象的单元测试,需要的开发工作:()A、只要开发测试stubB、只要开发测试driverC、可能要同时开发一个stub和多个driverD、可能要同时开发一个driver和多个stub

题目

传统的或面向对象的单元测试,需要的开发工作:()

  • A、只要开发测试stub
  • B、只要开发测试driver
  • C、可能要同时开发一个stub和多个driver
  • D、可能要同时开发一个driver和多个stub
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 在面向对象的软件测试中,如果没有对参与测试的人员给予一个清楚而且充分的规定,我们的测试往往会被削减。于是我们将测试人员分为四类:

(1)在面向队对象的测试中类测试人员负责在类被开发出来后测试独立的类;

(2)负责测试一系列对象的集合,这些在一起的对象常常有着不同的开发来源,比如来自于两个开发团队。他们的责任就是做足够的功能测试以确定来自不同开发团队或由第3方开发的各种组件在一起是否能够完全正常的协同工作。

(1)A. 类测试员 B. 独立测试员 C. 模块测试员 D. 综合测试员

(2)A. 类测试员 B. 独立测试员 C. 系统测试员 D. 综合测试员


正确答案:A,D

类测试人员在面向队对象的测试中类测试人员负责在类被开发出来后测试独立的类;

综合测试人员负责测试一系列对象的集合,这些在一起的对象常常有着不同的开发来源,比如来自于两个开发团队。他们的责任就是做足够的功能测试以确定来自不同开发团队或由第3方开发的各种组件在一起是否能够完全正常的协同工作。

系统测试人员具备领域的知识,他们独立负责验证整个应用程序是否满足系统的需求。系统测试人员代表最终用户对项目的期望。

测试管理者负责管理整个测试过程,这也可能是一个管理者的部分角色,或者是希望管理部分测试过程的一些人员。

测试的基本组成是测试用例。在大多数的形式中,测试用例是数据输入和期望结果组成的对。

第2题:

在面向对象开发中,一个面向对象的开发环境是必须的,同时需要的还包括:一个______,一个渐增型编译器,支持类和对象语义的调试器,对设计和分析活动的图形化支持和引用检查,配置管理和版本控制工具,以及一个象类库一样的数据库应用。


正确答案:类库浏览器
类库浏览器

第3题:

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

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

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

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

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


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

第4题:

以下关于面向对象方法的描述中,不正确的是( )。

A. 选择面向对象程序设计语言时需要考虑开发人员对其的熟悉程度
B. 使用设计模式有助于在软件开发过程中应用面向对象技术
C. 在软件生命周期的分析、设计、实现和测试过程中均可以应用面向对象技术
D. UML 是一种可视化建模语言,它需要与 RUP 开发过程同时使用

答案:D
解析:
本题考察的是面向对象的相关知识,UML仅仅是一种可视化建模语言,用来描述待开发的系统、用来建模,可以和任何过程模型搭配

第5题:

关于面向对象软件开发过程和测试过程的说法,不正确的是______。

A) 面向对象的软件开发过程通常是一个迭代与渐进的过程

B) 面向对象的软件测试过程通常是一个迭代与渐进的过程

C) 测试活动之间是一系列相关测试任务的集合,时间上并不一定是连贯的

D) 测试活动之间是首尾相接的而非穿插交错的

A.

B.

C.

D.


正确答案:D

第6题:

根据测试的对象和重点不同,可以将软件测试分成单元测试、(8)、(9)等不同的过程。单元测试属于白盒测试,需要对模块接口、局部数据结构、全部局部程序逻辑路径、出错处理、边界条件等多个方面做测试。单元测试可以借助于目前比较流行的单元测试软件来完成。当然,高质量的测试还需要开发人员的参与。不同的软件组织中,单元测试的主体可能并不相同,开发人员的参与对于提高单元测试的质量非常重要,而开发人员还应该参与甚至主导单元测试的设计过程。

A.集成测试

B.模块测试

C.内部测试

D.外部测试


正确答案:A

第7题:

()不是V模型的特点。

A、体现了开发和测试同等重要的思想

B、测试是开发生命周期中的阶段

C、针对每个开发阶段,都有一个测试级别与之相对应

D、适用于用户需求不明确或动态变化的情形


参考答案B

第8题:

不是v模型的特点()。

A.体现了开发和测试同等重要的思想

B.测试是开发生命周期中的阶段

C.针对每个开发阶段

D.都有一个测试级别与之相对应


正确答案:B

第9题:

在面向对象软件的集成测试中,高频集成有三个主要步骤,其正确顺序是______。

①开发人员完成要提供代码的增量构件,同时测试人员完成相关的测试包

②评价结果

③集成测试人员将开发人员新增或修改的构件集中起来形成一个新的集成体

A) ①②③

B) ②①③

C) ①③②

D) ③①②

A.

B.

C.

D.


正确答案:C

第10题:

关于测试驱动开发,描述错误的是()。

  • A、测试驱动开发式是一种敏捷开发方法
  • B、TDD需求开发人员学习测试相关知识
  • C、测试驱动开发不适合使用CMM/CMMI方法
  • D、测试驱动开发可以和结对编程结合使用

正确答案:C

更多相关问题