正确答案: B

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

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

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

查看原题

举一反三的答案和解析:

  • [单选题]若A=10010010、B=11110001,执行A加B后状态寄存器中标志位为
  • SF =1


  • [单选题]下列程序中,哪一个不属于操作系统内核程序?
  • 用户应用程序


  • [单选题]程序趋向于重用它当前正在使用的指令和数据。这个广泛适用的经验规则称为
  • 局部性原理


  • [单选题]失效回复测试(Recovery Testing),其目标是______。
  • 验证系统从软件或者硬件失效中恢复的能力


  • [单选题]A={x|x100且为质数},在A上定义*和.如下:x*y=max(x,y),x.y=LCM(x,y),x,y∈A,这里LCM(x,y)表示x与y的最小公倍数,则下面命题正确的是Ⅰ.A,*>构成代数系统:
  • 只有Ⅰ


  • [单选题]不但能够防止丢失修改,还可进一步防止读脏数据,但不能防止不可重复读的封锁协议是______。
  • 二级封锁协议


  • [单选题]下列关于面向对象程序的测试组织问题的说法中,正确的是______。
  • 在面向对象程序测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试3个主要方面

  • 解析:解析:在面向对象程序测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试3个主要方面。其中单元测试的基本要求是被测单元被独立地测试,而在测试面向对象程序时,由于一个类的各个成员方法通常是相互联系的,因而很难对一个类中的单个成员方法进行充分的单元测试。面向对象程序中的一个类甚至也不能作为被独立测试的单元,主要原因一方面是由于继承的存在,一个类通常依赖于其父类和其他祖先类;另一方面由于面向对象程序经常出现多个类相互依赖。集成测试是针对程序的集成结构进行,在面向对象程序中,许多集成机制在传统结构化程序中没有,因而结构化程序的集成测试技术难以适用于对类的测试。

  • [单选题]在SQL Server 2000中,有学生表(学号,姓名,年龄,所在系),学号是主码。在这个表上建有视图V1,V1视图的定义语句为: CREATE VIEW V1 AS SELECT姓名,年龄,所在系FROM学生表 WHERE年龄>=(SELECT AVG(年龄)FROM学生表) 有下列操作语句: Ⅰ.UPDATE V1 SET年龄=年龄+1 Ⅱ.SELECT*FROM V1 WHERE年龄>20 Ⅲ.DELETE FROM V1 WHERE年龄>20 Ⅳ.INSERT INTO V1 VALUES(,张三,20,‘计算机系’) 以上语句能正确执行的是
  • 仅Ⅰ和Ⅱ


  • [单选题]配置VLAN有多种方法,下面不是配置VLAN的方法的是( )。
  • 根据路由设备来划分VLAN

  • 解析:(17)D) 【解析】虚拟局域网中继技术( VLAN Trunk)是交换机与交换机之间、交换机与路由器之间存在一条物理链路,而在这一条物理链路上要传输多个VLAN信息的一种技术。选项D)路由设备主要用于VLAN之间的数据转发,与配置VLAN无关。

  • 考试宝典
    推荐下载科目: 计算机二级 计算机三级 计算机四级 软考中级 Linux认证 JAVA认证 华为认证 计算机一级 软考初级 通信工程师
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2