刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题


下列关于面向对象件测试的说中,正确的

A
在测试一个类时,只要对该类的每个成员方式都进行充分的测试就完成了对该类充分的测试
B
存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试
C
假设类 B 是类 A 的子类,如果类 A 已经进行了充分的测试,那么在测试类 B 时不必测试 任务类 B 继承自类 A 的成员方法
D
对于一棵继承树上的多个类,只有处于叶子节点的类需要测试
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

面向对象软件测试关注的是类、对象、继承、封装和多态等概念。针对题目中的选项,解析如下:

A. 对类的每个成员方式进行测试并不足以确保对该类的充分测试。还需要测试这些成员方法在不同场景下的行为,以及类与外界的交互等。

B. 在存在多态的情况下,不同的对象可以对同一消息产生不同的响应。为了达到较高的测试充分性,确实需要对所有可能的绑定都进行测试,以确保在不同对象上的行为符合预期。

C. 假设类B是类A的子类,即使类A已经进行了充分的测试,类B仍然需要对其特有的成员方法进行测试,同时还需要测试与类A的交互部分以及可能出现的差异行为。因此,不测试类B继承自类A的成员方法是不全面的。

D. 在面向对象的继承结构中,不仅仅是叶子节点类需要测试。每一个类都有其独特的功能和行为,都需要进行相应的测试。

因此,正确的选项是B。

创作类型:
原创

本文链接:下列关于面向对象软件测试的说法中,正确的是()。

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share