A.) 面向对象软件中可独立被测试的单元通常是一个类族
B.) 面向对象软件中可独立被测试的单元也可能是一个独立的类
C.) 面向对象的单元测试分为方法层次、类层次和类树层次的测试
D.) 面向对象的单元测试与面向过程的单元测试目的相同
A.
B.
C.
D.
[单选题]比较传统的软件单元测试与面向对象软件的单元测试的内容,下列说法错误的是______。A.) 传统的软件单元测试的对象是软件设计的最小单位——模块,测试依据是详细设计说明书B.) 单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误C.) 面向对象软件很难对单个成员方法进行充分的测试,具有良好封装性的类称为单元测试的基本对象D.) 面向对象软件的测试大多采用白盒测试技术,系统内多个模块可以并行的进行测试A.B.C.D.
[单选题]以下关于面向对象软件测试的说法中,错误的是A.) 面向对象软件的大突击集成测试只进行一轮,无需增量集成B.) 测试一个类的不同实例间的协作属于面向对象软件单元测试考虑的范畴C.) 测试动态绑定属于面向对象软件单元测试考虑的范畴D.) 等价类划分是一种类树层次的测试技术A.B.C.D.
[单选题]下列关于面向对象软件测试的说法中,不正确的是______。A.) 面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则B.) 在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试C.) 假设类B是类A的子类,如果类A已进行了充分的测试,在测试类B时不必测试任何类B继承类A的成员方法D.) 对于一棵继承树上的多个类,处于叶子结点的类也需要测试A.B.C.D.
[问答题] 测试面向对象软件时,单元测试、集成测试和确认测试各有哪些新特点?
[单选题]以下关于面向对象软件测试的说法中,错误的是______。A.不变式边界测试是一种类级别的单元测试技术B.对于一棵继承树上的多个类,只有处于叶结点的类需要测试C.测试动态绑定时类树测试的一个目标D.在面向对象单元测试中,等价类划分测试可以用于方法级别的测试
[单选题]以下关于面向对象软件测试的说法中,错误的是______。A.对于面向对象程序集成测试而言,大突击集成可能导致测试不充分B.面向对象软件只能采用白盒测试,不能采用黑盒测试C.在存在多态的情况下,为了提高测试的充分性需要对所有可能的绑定都进行测试D.单个成员方法的测试属于面向对象程序单元测试考虑的范畴
[问答题] 测试面向对象软件时,主要有哪些设计单元测试用例的方法?
[单选题]以下关于面向对象软件集成测试的说法中,错误的是A.协作集成是指将可以协作完成特定系统功能的类集成在一起进行集成测试B.针对一个类的多个成员方法间协作的测试不属于面向对象软件集成测试关注的范畴C.针对一个类的多个实例间协作的测试不属于面向对象软件集成测试关注的范畴D.针对一个类树上多个类的行为的测试属于面向对象软件集成测试关注的范畴
[单选题]以下关于面向对象软件测试的说法中,正确的是A.) 大突击集成是最有效的面向对象软件集成测试策略B.) 在面向对象软件的单元测试中,一棵继承树上的每个类都需要进行测试C.) 针对一个类的多个实例间协作的测试属于面向对象软件集成测试考虑的范畴D.) 在面向对象软件的单元测试中,基于判定表的测试是类层次测试的常用方法A.B.C.D.
[单选题]下列关于面向对象软件测试的说法中,正确的是______。A.在测试一个类时,只要对该类的每个成员方法都进行充分的测试就完成了对该类充分的测试B.在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试C.假设类B是类A的子类,如果类A已进行了充分的测试,在测试类B时不必测试任何类B继承类A的成员方法D.对于一棵继承树上的多个类,只有处于叶结点的类需要测试