面向对象系统的确认测试也是面向功能的,并且可以应用传统的白盒方法

题目

面向对象系统的确认测试也是面向功能的,并且可以应用传统的白盒方法完成测试工作。但是,基于情景的测试是面向对象系统确认测试的主要方法。

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

第1题:

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

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

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

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

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

A.

B.

C.

D.


正确答案:D

第2题:

基于情景的测试是面向对象系统确认测试的主要方法。()

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


参考答案:错

第3题:

● 采用面向对象方法开发软件的过程中,抽取和整理用户需求并建立问题域精确模型的过程叫 (16) 。 使用白盒测试方法时,应根据 (17) 和指定的覆盖标准确定测试数据。

(16)

A. 面向对象测试

B. 面向对象实现

C. 面向对象设计

D. 面向对象分析

(17)

A. 程序的内部逻辑

B. 程序结构的复杂性

C. 使用说明书

D. 程序的功能


正确答案:D,A

第4题:

面向对象的方法大体上可以分为几个部分?()

  • A、面向对象系统设计
  • B、面向对象系统实现
  • C、面向对象系统测试
  • D、面向对象系统分析

正确答案:A,B,C,D

第5题:

比较传统的软件单元测试与面向对象软件的单元测试的内容,下列说法错误的是______。

A) 传统的软件单元测试的对象是软件设计的最小单位——模块,测试依据是详细设计说明书

B) 单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误

C) 面向对象软件很难对单个成员方法进行充分的测试,具有良好封装性的类称为单元测试的基本对象

D) 面向对象软件的测试大多采用白盒测试技术,系统内多个模块可以并行的进行测试

A.

B.

C.

D.


正确答案:D
解析:A、B选项关于传统的软件单元测试的描述都是正确的,C选项关于面向对象软件单元测试的描述也是正确的。D选项描述的内容不是面向对象软件测试的内容,而是传统的软件设计的单元测试的内容。所以不要产生混淆。

第6题:

面向对象系统的确认测试是面向白盒的,且可以应用传统的白盒方法完成测试工作。()

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


正确答案:错误

第7题:

在面向对象软件测试中,下面测试策略是从用户的角度出发进行的是______。

A.面向对象软件的单元测试

B.面向对象软件的集成测试

C.面向对象软件的人工测试

D.面向对象软件的确认测试


正确答案:D

第8题:

以下关于面向对象软件测试的说法中,错误的是______。

A.对于面向对象程序集成测试而言,大突击集成可能导致测试不充分

B.面向对象软件只能采用白盒测试,不能采用黑盒测试

C.在存在多态的情况下,为了提高测试的充分性需要对所有可能的绑定都进行测试

D.单个成员方法的测试属于面向对象程序单元测试考虑的范畴


正确答案:B
解析:由于大突击集成面对的是整个软件的所有代码,几乎没有什么方法能够为此生成合适的测试用例集,所以大突击集成可能导致测试不充分,A说法正确。在面向对象中,一般有少数的方法需要单独进行测试,D说法正确。

第9题:

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

A.面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则

B.对于一个类的测试,一个测试用例只能包含对该类的一个方法的一次调用

C.面向对象软件测试不考虑对一个类中的单个方法的测试

D.面向对象软件测试不必考虑对继承关系的测试


正确答案:A
解析:面向对象软件开发与传统的结构化软件开发在分析和设计的视角、系统开发的过程和工作制品的组织和表示等方面都有很大不同,因此在测试方面也有其自己的特点,所以面向对象软件的白盒测试不能简单的、不加改变的照搬传统软件的白盒测试准则,所以A正确。面向对象软件具有封装、继承和多态三个特点,这些特点都可能为面向对象软件测试带来困难,面向对象要考虑继承关系和对类中单个方法的测试这是显然的,由于多态的特点,对一个类的测试,一个测试用例包含对该类几个方法的多次调用都是可能的。

第10题:

在面向对象测试技术中,对认定的类的测试属于()。

  • A、面向对象分析的测试
  • B、面向对象设计的测试
  • C、面向对象编程的测试
  • D、面向对象的系统测试

正确答案:B

更多相关问题