首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于面向对象软件测试的说法中,不正确的是______。 A) 面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则 B) 在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试 C) 假设类B是类A的子类,如果类A已进行了
下列关于面向对象软件测试的说法中,不正确的是______。 A) 面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则 B) 在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试 C) 假设类B是类A的子类,如果类A已进行了
admin
2012-04-10
28
问题
下列关于面向对象软件测试的说法中,不正确的是______。
A) 面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则
B) 在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试
C) 假设类B是类A的子类,如果类A已进行了充分的测试,在测试类B时不必测试任何类B继承类A的成员方法
D) 对于一棵继承树上的多个类,处于叶子结点的类也需要测试
选项
A、
B、
C、
D、
答案
C
解析
封装、继承和多态是面向对象软件区别于传统的结构化软件的3个主要特点,
然而这些特点都可能对测试带来困难。选项C中考查继承和继承与多态的复合对测试的影响,假设类B是类A的子类,如果类A已进行了充分的测试,若按传统的测试充分性准则,在测试类B时可以把关注点放在类B自身定义的成员变量和成员方法上,但在实际测试类B时,这样的测试往往会不够充分,还是要对类B继承类A的成员方法进行测试的,而且对于一棵继承树上的多个类,仅对处于叶结点的类进行测试也是不充分的。
转载请注明原文地址:https://kaotiyun.com/show/PMNZ777K
本试题收录于:
四级软件测试工程师题库NCRE全国计算机四级分类
0
四级软件测试工程师
NCRE全国计算机四级
相关试题推荐
[说明1]函数voidconvelt(chal*a,intn)是用递归方法将一个正整数n按逆序存放到一个字符数组a中,例如,n=123,在a中的存放为’3’、’2’、’1’。[C函数1]voidconvert(char*a
请填补图1-17流程图中(1)-(4)空缺处的内容。该贪心算法的时间复杂度为(5)。
阅读以下技术说明和问题模型图,根据要求回答问题1和问题2。【说明】某大学城图书馆需要在无线阅览厅的某些位置上放置无线接入点AP(AccessPoin)。假设每个无线AP覆盖范围的半径是6米,因此必须使得每台笔记本电脑上的无线网卡到某个无线A
阅读下列说明和C代码,将应填入(n)处的字句写在对应栏内。【说明】本题给出四个函数,它们的功能分别是:1.intpush(PNODE*top,inte)是进栈函数,形参top是栈顶指针的指针,形参e是入栈元素。2.int
阅读以下说明和C代码,填补代码中的空缺,将解答填入答题纸的对应栏内。【说明】某文本文件中保存了若干个日期数据,格式如下(年/月/日):2005/12/12013/2/291997/10/111980/5/15
阅读以下说明和Java代码,填补代码中的空缺,将解答填入答题纸的对应栏内。【说明】以下Java代码实现一个简单的聊天室系统(ChatRoomSystem),多个用户(User)可以向聊天室(ChatRoom)发送消息,聊天室将消息展示给所有用户。类图如
在面向对象程序设计语言中,(31)是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性;(32)可以实现发送一个通用的消息而调用不同的方法;(33)是实现信息隐蔽的一种技术,其目的是使类的(34)相互分离。
(41)程序可以找出C语言源程序中的语法错误。为某个应用而用不同高级语言编写的程序模块经分别编译产生(42),再经过(43)处理后形成可执行程序。
GB/T 14394—93《计算机软件可靠性和可维护性管理》是(25)。
使用白盒测试方法时,确定测试数据应根据(37)和指定的覆盖标准。
随机试题
旅游者
尺神经损伤可出现
骨盆骨折主要的体征是
下列不属于紫外线照射禁忌证的是
A.研究模型B.工作模型C.记存模型D.设计模型E.种植模型某男14岁前牙拥挤来医院要求正畸治疗,在治疗前医师首先应采集
下列关于雄激素的叙述,错误的是()。
梁板类简支受弯预制构件进场时,对大型构件及有可靠应用经验的构件,可只进行()检验。
下列关于设立行政学科与行政处罚的说法中,正确的是:
螺丝刀:螺丝
设连续型随机变量X的分布函数F(x)严格递增,Y~U(0,1),则Z=F-1(Y)的分布函数().
最新回复
(
0
)