下列关于面向对象软件测试的说法中,正确的是______。
A.在测试一个类时,只要对该类的每个成员方法都进行充分的测试就完成了对该类充分的测试
B.在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试
C.假设类B是类A的子类,如果类A已进行了充分的测试,在测试类B时不必测试任何类B继承类A的成员方法
D.对于一棵继承树上的多个类,只有处于叶结点的类需要测试
- · 有4位网友选择 B,占比40%
- · 有3位网友选择 A,占比30%
- · 有3位网友选择 D,占比30%
A.在测试一个类时,只要对该类的每个成员方法都进行充分的测试就完成了对该类充分的测试
B.在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试
C.假设类B是类A的子类,如果类A已进行了充分的测试,在测试类B时不必测试任何类B继承类A的成员方法
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.面向对象软件测试不考虑对一个类中的单个方法的测试
D.面向对象软件测试不必考虑对继承关系的测试
下列关于面向对象软件测试的说法中,正确的是 (6) 。
A.在测试一个类时,只要对该类的每个成员方式都进行充分的测试就完成了对该类充分的测试
B.存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试
C.假设类B是类A的子类,如果类A已经进行了充分的测试,那么在测试类B时不必测试任务类B继承自类A的成员方法
D.对于一棵继承树上的多个类,只有处于叶子节点的类需要测试
A.大突击测试总是面向对象软件集成测试效果最差的方法
B.基于判定表的测试是面向对象软件集成测试的常用方法
C.大突击测试无须增量集成
D.自底向上集成需要开发的测试代码总是比自顶向下集成需要开发的测试代码多
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!