查看更多
当前 - 选择题 - 软件测试
简单
单选题
2013年11月第27题
#软件测试
#第二版教材
#凯恩建议必须掌握

以下关于面向对象软件测试的叙述中,正确的是(__)。

问题(1)
正确答案B
凯恩解析

本题考察的是面向对象系统测试的特点
A选项:在面向对象测试中,仅测试类的每个方法是不够的,还要考虑对象的状态依赖性、类之间的交互、以及继承、多态对行为的影响。因此此说法过于片面,错误。
B选项:多态性意味着同一操作在不同对象中可能有不同的实现(动态绑定)。为了保证测试的充分性,必须对所有可能的绑定情况进行测试,否则可能遗漏隐藏的错误。此说法正确。
C选项:即使父类的方法已经经过充分测试,子类继承的方法在新的上下文中可能出现问题,例如子类修改了状态、重写了部分行为。因此在测试子类时,仍需测试继承的方法。此说法错误。
D选项:继承树中的非叶子类也可能被独立使用或被其他子类继承,其正确性同样重要,不能只测试叶子类。此说法错误。
因此,正确答案是 B。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有