下列关于面向对象软件测试的说法中,正确的是()。
刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
下列关于面向对象软件测试的说法中,正确的是()。
面向对象软件测试关注的是类、对象、继承、封装和多态等概念。针对题目中的选项,解析如下:
A. 对类的每个成员方式进行测试并不足以确保对该类的充分测试。还需要测试这些成员方法在不同场景下的行为,以及类与外界的交互等。
B. 在存在多态的情况下,不同的对象可以对同一消息产生不同的响应。为了达到较高的测试充分性,确实需要对所有可能的绑定都进行测试,以确保在不同对象上的行为符合预期。
C. 假设类B是类A的子类,即使类A已经进行了充分的测试,类B仍然需要对其特有的成员方法进行测试,同时还需要测试与类A的交互部分以及可能出现的差异行为。因此,不测试类B继承自类A的成员方法是不全面的。
D. 在面向对象的继承结构中,不仅仅是叶子节点类需要测试。每一个类都有其独特的功能和行为,都需要进行相应的测试。
因此,正确的选项是B。
让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!