以下关于面向对象程序单元测试的说法中,正确的是
A) 只要对类的每个成员方法都进行了测试就可完成对该类的单元测试
B) 不需要对抽象类进行单元测试
C) 基于判定表的测试可以用于面向对象程序的单元测试
D) 不变式边界测试是一种针对类树多态性的测试技术
A.
B.
C.
D.
第1题:
以下关于面向对象软件测试的说法中,错误的是______。
A.对于面向对象程序集成测试而言,大突击集成可能导致测试不充分
B.面向对象软件只能采用白盒测试,不能采用黑盒测试
C.在存在多态的情况下,为了提高测试的充分性需要对所有可能的绑定都进行测试
D.单个成员方法的测试属于面向对象程序单元测试考虑的范畴
第2题:
以下关于面向对象软件测试的说法中,错误的是
A) 面向对象软件的大突击集成测试只进行一轮,无需增量集成
B) 测试一个类的不同实例间的协作属于面向对象软件单元测试考虑的范畴
C) 测试动态绑定属于面向对象软件单元测试考虑的范畴
D) 等价类划分是一种类树层次的测试技术
A.
B.
C.
D.
第3题:
以下关于面向对象软件测试的说法中,正确的是
A.对于一个类进行单元测试时,一个测试用例只能调用在该类中定义的方法,不能调用在该类的父类中定义的方法
B.对于一个类进行单元测试时,一个测试用例只能调用在该类的父类中定义的方法,不能调用在该类中定义的方法
C.对于一个类进行单元测试时,一个测试用例既可以调用在该类的父类中定义的方法,也可以调用在该类中定义的方法
D.对于一个类进行单元测试时,由该类及其父类中定义的方法组成的任何一个序列都是一个合理的测试用例
第4题:
以下关于面向对象软件测试的说法中,正确的是
A) 单个成员方法的测试不属于面向对象单元测试考虑的范畴
B) 等价类划分测试只适用于传统软件的测试,不适用于面向对象软件的测试
C) 基于判定表的测试适用于面向对象软件的测试
D) 抽象类无法进行单元测试
A.
B.
C.
D.
第5题:
下列关于面向对象程序的测试组织问题的说法中,正确的是 ______。
A.在面向对象程序测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试三个主要方面
B.在面向对象程序中的一个类可以作为被独立测试的单元
C.在面向对象程序测试中,很容易对一个类中的单个成员方法进行充分的单元测试
D.由于集成测试目标相同,结构化程序的集成测试技术都适用于对类的测试
第6题:
关于面向对象软件单元测试的说法,错误的是______。
A) 面向对象软件中可独立被测试的单元通常是一个类族
B) 面向对象软件中可独立被测试的单元也可能是一个独立的类
C) 面向对象的单元测试分为方法层次、类层次和类树层次的测试
D) 面向对象的单元测试与面向过程的单元测试目的相同
A.
B.
C.
D.
第7题:
下面面向对象程序单元测试方法中,属于方法层次测试的是______。
A.不变式边界测试
B.模态类测试
C.多态消息测试
D.非模态类测试
第8题:
在面向对象软件测试模型中,面向对象编程的测试可以细分为______。
A.单元测试和集成测试
B.单元测试和系统测试
C.单元测试、集成测试和系统测试
D.系统测试和验收测试
第9题:
下面面向对象程序单元测试中,模态类测试是基于______图生成测试用例。
A.用例图
B.顺序图
C.协作图
D.状态转换图
第10题:
面向对象测试包括:面向对象分析的测试、面向对象设计的测试、面向对象编程的测试、面向对象单元测试、()、面向对象系统测试。
第11题:
第12题:
单元测试又称为模块测试
单元测试针对软件设计的最小单位
单元测试目的在于检查每个程序单元能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求
单元测试应该在集成测试之后进行
第13题:
以下关于面向对象软件测试的说法中,正确的是______。
A.对于一个类的测试,一个测试用例只能包含对该类的一个方法的一次调用
B.基于判定表的测试不能用于面向对象程序的单元测试
C.不变式边界测试可用于类层次的测试,其目的是测试功能组合
D.对于抽象类,需要进行单元测试
第14题:
( 15 )下列哪种测试不属于面向对象单元测试考虑的范畴
A )成员方法的测试
B )类的测试
C )类树的测试
D )多个相互协作的类树的测试
第15题:
以下关于面向对象软件测试的说法中,正确的是
A.不需要对抽象类进行单元测试
B.等价类划分测试是一种类层次的测试技术
C.不变式边界测试是一种类层次的测试技术
D.测试动态绑定是类树测试的唯一目标
第16题:
以下关于面向对象软件测试的说法中,正确的是
A) 大突击集成是最有效的面向对象软件集成测试策略
B) 在面向对象软件的单元测试中,一棵继承树上的每个类都需要进行测试
C) 针对一个类的多个实例间协作的测试属于面向对象软件集成测试考虑的范畴
D) 在面向对象软件的单元测试中,基于判定表的测试是类层次测试的常用方法
A.
B.
C.
D.
第17题:
下列关于面向对象程序的测试组织问题的说法中,正确的是______。
A) 在面向对象程序测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试3个主要方面
B) 在面向对象程序中的一个类可以作为被独立测试的单元
C) 在面向对象程序测试中,很容易对一个类中的单个成员方法进行充分的单元测试
D) 由于集成测试目标相同,结构化程序的集成测试技术都适用于对类的测试
A.
B.
C.
D.
第18题:
由于面向对象软件中可独立被测试的单元通常是一个类族或最小是一个独立的类,所以面向对象的单元测试可以分为几个层次,下列不在其分层内的选项为______。
A) 方法层次的测试
B) 类层次的测试
C) 类树层次的测试
D) 系统层次的测试
A.
B.
C.
D.
第19题:
比较传统的软件单元测试与面向对象软件的单元测试的内容,下列说法错误的是______。
A) 传统的软件单元测试的对象是软件设计的最小单位——模块,测试依据是详细设计说明书
B) 单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误
C) 面向对象软件很难对单个成员方法进行充分的测试,具有良好封装性的类称为单元测试的基本对象
D) 面向对象软件的测试大多采用白盒测试技术,系统内多个模块可以并行的进行测试
A.
B.
C.
D.
第20题:
面向对象软件很难对单个成员方法进行充分的测试,具有良好封装性的类称为单元测试的基本对像。下列内容,不属于类层次测试内容的为______。
A) 不变式边界测试
B) 多态服务测试
C) 模态类测试
D) 非模态类测试
A.
B.
C.
D.
第21题:
试比较面向对象单元测试与传统结构化单元测试的异同。
第22题:
以下对单元测试理解错误的是()
第23题: