以下关于面向对象软件测试的说法中,正确的是______。
A.面向对象软件只能采用白盒测试,不能采用黑盒测试
B.测试一个类时,该类成员方法的任何一个消息序列都是合理的测试用例
C.若类B是类A的子类,针对类B的测试用例可以包含对类A的成员方法的调用
D.等价类划分是一种类树层次的测试技术
第1题:
以下关于面向对象软件测试的说法中,错误的是______。
A.不变式边界测试是一种类级别的单元测试技术
B.对于一棵继承树上的多个类,只有处于叶结点的类需要测试
C.测试动态绑定时类树测试的一个目标
D.在面向对象单元测试中,等价类划分测试可以用于方法级别的测试
第2题:
以下关于面向对象软件测试的说法中,错误的是
A) 面向对象软件的大突击集成测试只进行一轮,无需增量集成
B) 测试一个类的不同实例间的协作属于面向对象软件单元测试考虑的范畴
C) 测试动态绑定属于面向对象软件单元测试考虑的范畴
D) 等价类划分是一种类树层次的测试技术
A.
B.
C.
D.
第3题:
下列关于面向对象软件测试的说法中,正确的是______。
A.在测试一个类时,只要对该类的每个成员方法都进行充分的测试就完成了对该类充分的测试
B.在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试
C.假设类B是类A的子类,如果类A已进行了充分的测试,在测试类B时不必测试任何类B继承类A的成员方法
D.对于一棵继承树上的多个类,只有处于叶结点的类需要测试
第4题:
以下关于面向对象软件集成测试的说法中,错误的是
A.协作集成是指将可以协作完成特定系统功能的类集成在一起进行集成测试
B.针对一个类的多个成员方法间协作的测试不属于面向对象软件集成测试关注的范畴
C.针对一个类的多个实例间协作的测试不属于面向对象软件集成测试关注的范畴
D.针对一个类树上多个类的行为的测试属于面向对象软件集成测试关注的范畴
第5题:
以下关于面向对象软件测试的说法中,正确的是
A.对于一个类进行单元测试时,一个测试用例只能调用在该类中定义的方法,不能调用在该类的父类中定义的方法
B.对于一个类进行单元测试时,一个测试用例只能调用在该类的父类中定义的方法,不能调用在该类中定义的方法
C.对于一个类进行单元测试时,一个测试用例既可以调用在该类的父类中定义的方法,也可以调用在该类中定义的方法
D.对于一个类进行单元测试时,由该类及其父类中定义的方法组成的任何一个序列都是一个合理的测试用例
第6题:
以下关于面向对象软件测试的说法中,正确的是______。
A.对于一个类的测试,一个测试用例只能包含对该类的一个方法的一次调用
B.基于判定表的测试不能用于面向对象程序的单元测试
C.不变式边界测试可用于类层次的测试,其目的是测试功能组合
D.对于抽象类,需要进行单元测试
第7题:
( 14 )下列关于面向对象软件测试的说法中,正确的是
A )在测试一个类时,只要对该类的每个成员方法都进行充分的测试就完成了对该类充分的测试
B )在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试
C )假设类 B 是类 A 的子类,如果类 A 已进行了充分的测试,在测试类 B 时不必测试任何类 B 继承类 A 的成员方法
D )对于一棵继承树上的多个类,只有处于叶节点的类需要测试
第8题:
以类为单元进行单元测试时,以下说法中正确的是______。
A.一个测试用例可以调用该类的多个方法,但每个方法只能调用一次
B.一个测试用例只能调用在该类中定义的方法,不能调用在该类的父类中定义的方法
C.由该类方法组成的任何一个序列都是一个合理的测试用例
D.针对一个类的多个实例间协作的测试仍然属于面向对象单元测试的范畴
第9题:
以下关于面向对象软件测试的说法中,正确的是
A.不需要对抽象类进行单元测试
B.等价类划分测试是一种类层次的测试技术
C.不变式边界测试是一种类层次的测试技术
D.测试动态绑定是类树测试的唯一目标
第10题:
以下关于面向对象软件测试的说法中,正确的是
A) 单个成员方法的测试不属于面向对象单元测试考虑的范畴
B) 等价类划分测试只适用于传统软件的测试,不适用于面向对象软件的测试
C) 基于判定表的测试适用于面向对象软件的测试
D) 抽象类无法进行单元测试
A.
B.
C.
D.