首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于面向对象软件测试的说法中,正确的是______。
下列关于面向对象软件测试的说法中,正确的是______。
admin
2008-12-26
24
问题
下列关于面向对象软件测试的说法中,正确的是______。
选项
A、在测试一个类时,只要对该类的每个成员方法都进行充分的测试就完成了对该类充分的测试
B、在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试
C、假设类B是类A的子类,如果类A已进行了充分的测试,在测试类B时不必测试任何类B继承类A的成员方法
D、对于一棵继承树上的多个类,只有处于叶结点的类需要测试
答案
B
解析
封装、继承和多态是面向对象软件区别于传统的结构化软件的三个主要特点,然而这些特点都可能对测试带来困难。在面向对象中,封装一方面是指一组相关的变量和方法被封装到一个类中,则类的成员方法对成员变量有依赖性,故成员方法通常不能实现独立的功能,需要在不同的实例状态下才能展示出来,甚至有的成员方法要在特定的实例状态下才能执行,因此在测试面向对象软件时,不能简单的对每个类的成员方法进行测试,在调用任何成员方法之前还必须保证相应的实例处于该方法的预期工作状态,即设计类的测试用例时,不仅要考虑各成员方法的输入参数,还要考虑如何设计调用的序列,所以选项A不正确。多态就是指对类的引用可以与多个类的实现绑定,绑定有静态和动态之分,所以为达到较高的测试充分性,应对所有可能的绑定都进行测试,选项B正确。选项C和选项D考查继承、继承与多态的复合对测试的影响,假设类B是类A的子类,如果类A已进行了充分的测试,若按传统的测试充分性准则,在测试类B时可以把关注点放在类B自身定义的成员变量和成员方法上,但在实际测试类B时,这样的测试往往会不够充分,还是要对类B继承类A的成员方法进行测试的,而且对于一棵继承树上的多个类,仅对处于叶结点的类进行测试也是不充分的。
转载请注明原文地址:https://kaotiyun.com/show/djNZ777K
本试题收录于:
四级软件测试工程师题库NCRE全国计算机四级分类
0
四级软件测试工程师
NCRE全国计算机四级
相关试题推荐
计算机中数据输入输出的控制方式有多种,“中断”方式的优点不包括(7)。
下列关于网管系统的描述中,正确的是(60)________________。①网管软件有告警管理功能,如设备端口的UP/DOWN变化,可以通过Trap消息反馈给网管软件,使网络管理员能够及时发现何处网络故障②网管软件有性能管理功能,对设备CPU/内存的
脚本语言程序开发部采用“编写一编译一链接一运行”模式,__________________不属于脚本语言。
使用Ⅲ浏览器浏览网页时,出于安全方面考虑,需要禁止执行Java Script,可以在IE中(30)。
在Linux操作系统中,(63)命令可以将文件备份到磁带上。
阅读以下说明和c语言函数。[说明]函数boolDel_elem(STACK*s,charpara_ch)的功能是:删除栈*s中与parach之值相等且最接近栈顶的元素(字符),若栈中不存在该元素,则函数返回FALSE,否则返回TR
请将以上【Java源程序】中的(1)~(8)空缺处的内容填写完整。对以上【Java源程序】进行运行测试,请将以下(9)、(10)空缺处的测试命令填写完整。在本机运行WebServer程序,然后打开IE浏览器。1)在IE地址栏中,输入请求
阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。[说明]某公司网络的Internet接入方式如图3-1所示。查看路由器R1的状态信息如图3-2所示,则可以确定R1的E0端口IP地址是(1),E1端口的IP
黑盒、白盒测试法是常用的软件测试方法,其中白盒测试主要用于测试(51)。
测试用例由测试输入数据和与之对应的预期输出结果组成。人们常用白盒法和黑盒法设计测试用例,其中白盒法主要是为了检查______等。A.是否有错误的功能或遗漏的功能B.性能是否能够接受C.是否有数据结构或外部数据库访问错误D.程序内部结构是否有效
随机试题
精加工时,切削量小,产生的热量少,应采用以冷却为主的切削液。
邓小平指出:“解决民族问题,中国采取的不是民族共和联邦的制度,而是民族区域自治的制度。我们认为这个制度比较好,适合中国的情况。”我们实行民族区域自治的历史依据是()
A、 B、 C、 D、 A
男性,40岁。20年前患过肺结核外,平素健康,近3个月来有刺激性咳嗽,痰中偶有血丝,有时发热。胸部X线示:右肺上叶前段有2cm×2.5cm的块状阴影,边缘不整呈分叶状,痰查脱落细胞3次均阴性,诊断首先考虑
神阙穴旁开2寸处的腧穴是()
建设项目评价中的总投资包括:
企业应当以()为基础,根据实际发生的交易和事项,按照《企业会计准则——基本准则》和其他各项会计准则的规定进行确认和计量,在此基础上编制财务报表。
金属历来都是通过采矿、冶金制取的,可是80年代初期,科学家发现在聚乙炔中加入强氧化剂或还原剂后,它的导电性能大大提高。因为这种塑料具有金属的一般特性,所以人们称它为“人造金属”。近年来,它的发展极为神速,人们又先后研制成功了聚苯乙炔、聚苯硫醚和聚双炔类等。
一件公文同其他公文相区别的最强的专指性标识是()。
在神经元的各组成部分中,用来接收其他神经元信息的是()。(华南师范大学2015研)
最新回复
(
0
)