在面向对象测试技术中,主要测试数据成员是否满足数据封装的要求的测

题目

在面向对象测试技术中,主要测试数据成员是否满足数据封装的要求的测试属于()。

  • A、面向对象分析的测试
  • B、面向对象设计的测试
  • C、面向对象编程的测试
  • D、面向对象的系统测试
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于面向对象程序的测试组织问题的说法中,正确的是 ______。

A.在面向对象程序测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试三个主要方面

B.在面向对象程序中的一个类可以作为被独立测试的单元

C.在面向对象程序测试中,很容易对一个类中的单个成员方法进行充分的单元测试

D.由于集成测试目标相同,结构化程序的集成测试技术都适用于对类的测试


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

第2题:

在面向对象技术中,(38)说明一个对象具有多种形态。A.继承B.组合C.封装

在面向对象技术中,(38)说明一个对象具有多种形态。

A.继承

B.组合

C.封装

D.多态


正确答案:D
继承描述的是父类与子类之间的关系,表示特殊与一般;组合描述的是整体和部分的关系,且整体和部分的生命周期一致;封装描述的是对象的隐蔽性,只需对外公开接口即可;多态描述的是一个对象或方法的多种表现形式。

第3题:

在面向对象软件的集成测试中,关于程序的系统测试,说法错误的是______。

A) 面向对象系统测试的主要目标是测试开发出来的软件是否是问题空间的一个合理解

B) 对于系统测试而言,面向对象软件与传统结构化软件并没有本质区别

C) 面向对象软件测试技术主要有功能测试和其他系统测试

D) 面向对象的系统测试,与传统的面向过程的结构化软件测试方法,在类与对象这一块有着本质的区别

A.

B.

C.

D.


正确答案:D

第4题:

执行测试的一般过程是()

  • A、启动被测件、设置初始状态、输入测试数据、捕获测试结果
  • B、设置初始状态、启动被测件、输入测试数据、捕获测试结果
  • C、设置初始状态、输入测试数据、启动被测件、捕获测试结果
  • D、启动被测件、输入测试数据、设置初始状态、捕获测试结果

正确答案:A

第5题:

在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。封装的目的是使对象的(39)分离。

A.定义和实现

B.分析和定义

C.设计和实现

D.设计和测试


正确答案:A
解析:封装性是面向对象程序设计范型的核心,它的作用是隐藏对象内部数据或操作的细节。对象间的通信是在定义明确的界面上实现的,这样一来,对象的修改就可以局限于对象内部,不会造成对系统全面性的影响。

第6题:

在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。封装是一种(23)技术,封装的目的是使对象的(24)分离。

A.组装

B.产品化

C.固化

D.信息隐蔽


正确答案:D

第7题:

在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。封装是一种【 】技术。


正确答案:信息隐蔽
信息隐蔽 解析:对象的封装性是指将对象的方法和属性代码包装在一起,即包含并隐藏对象的信息,以便把对数据和方法的访问尽量限制在其内部本身。封装隐藏了不必要的复杂性,因而有利于对复杂对象的管理和对程序安全的防护。

第8题:

● 在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。封装是一种(23)技术,封装的目的是使对象的(24)分离。

(23)

A. 组装

B. 产品化

C. 固化

D. 信息隐蔽

(24)

A. 定义和实现

B. 设计和测试

C. 设计和实现

D. 分析和定义


正确答案:D,A

第9题:

在面向对象方法中,对象可看成属性以及这些属性上的专用操作的封装体,封装是一种组装技术。()


答案:×

第10题:

路测后台分析软件,主要用于分析空中接口测试数据和网络侧数据。


正确答案:正确

更多相关问题