首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于面向对象软件测试的说法中,正确的是______。
下列关于面向对象软件测试的说法中,正确的是______。
admin
2008-12-26
23
问题
下列关于面向对象软件测试的说法中,正确的是______。
选项
A、在测试一个类时,只要对该类的每个成员方法都进行充分的测试就完成了对该类充分的测试
B、在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试
C、假设类B是类A的子类,如果类A已进行了充分的测试,在测试类B时不必测试任何类B继承类A的成员方法
D、对于一棵继承树上的多个类,只有处于叶结点的类需要测试
答案
B
解析
封装、继承和多态是面向对象软件区别于传统的结构化软件的三个主要特点,然而这些特点都可能对测试带来困难。在面向对象中,封装一方面是指一组相关的变量和方法被封装到一个类中,则类的成员方法对成员变量有依赖性,故成员方法通常不能实现独立的功能,需要在不同的实例状态下才能展示出来,甚至有的成员方法要在特定的实例状态下才能执行,因此在测试面向对象软件时,不能简单的对每个类的成员方法进行测试,在调用任何成员方法之前还必须保证相应的实例处于该方法的预期工作状态,即设计类的测试用例时,不仅要考虑各成员方法的输入参数,还要考虑如何设计调用的序列,所以选项A不正确。多态就是指对类的引用可以与多个类的实现绑定,绑定有静态和动态之分,所以为达到较高的测试充分性,应对所有可能的绑定都进行测试,选项B正确。选项C和选项D考查继承、继承与多态的复合对测试的影响,假设类B是类A的子类,如果类A已进行了充分的测试,若按传统的测试充分性准则,在测试类B时可以把关注点放在类B自身定义的成员变量和成员方法上,但在实际测试类B时,这样的测试往往会不够充分,还是要对类B继承类A的成员方法进行测试的,而且对于一棵继承树上的多个类,仅对处于叶结点的类进行测试也是不充分的。
转载请注明原文地址:https://jikaoti.com/ti/sWE7FFFM
本试题收录于:
四级软件测试工程师题库NCRE全国计算机四级分类
0
四级软件测试工程师
NCRE全国计算机四级
相关试题推荐
Linux系统中,IP地址和主机名映射在(64)文件中指定。
计算机中数据输入输出的控制方式有多种,“中断”方式的优点不包括(7)。
在非对称密钥系统中,甲向乙发送机密信息,乙利用__________________解密该信息。
CPU执行指令时,先要根据程序计数器将指令从内存读取并送入_________,然后译码并执行。
阅读下列函数说明和C函数,将应填入______处的语句写在答题纸的对应栏内。[函数2.1说明]函数palindrome(chars[])的功能是:判断字符串s是否为回文字符串,若是,则返回0,否则返回-1。若一个字符串顺读和倒读都一样,称
阅读以下说明和Java源程序,将应填入(n)处的字句写在答题纸的对应栏内。说明以下程序的功能是计算三角形、矩形和正方形的面积并输出。程序由5个类组成:AreaTest是主类,类Triangle、Rectangle和Square分别表示三角
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。[说明]试从含有n个int型数的数组中删去若干个成分,使剩下的全部成分构成一个不减的子序列。设计算法和编写程序求出数组的不减子序列的长。[C++程序]#incl
阅读以下函数说明和C代码,将C程序中(1)~(5)空缺处的内容补充完整。【说明】对给定的字符集合及相应的权值,采用哈夫曼算法构造最优二叉树,并用结构数组存储最优二叉树。例如,给定字符集合{a,b,c,d}及其权值2、7、4、5,可构造如图
黑盒测试也称为功能测试。黑盒测试不能发现(51)。
数据库系统体系结构一般采用三级模式结构,分别是(20),其中(21)用于描述数据库中全体数据的全局逻辑结构和特性。这种划分有利于保证数据库的(22)。
随机试题
男,55岁。间歇性肉眼血尿4个月,IVP见右肾盂内有不规则充盈缺损,膀胱镜检见右侧输尿管口喷血,应首先考虑()
冷弯型钢是制作()的主要材料。
LiamworksinSydney.Lastmonthhehad【C1】______holiday,buthedidn’tknow【C2】______togo.HesaidtohisfriendRobert,"I
A、需氧培养B、二氧化碳培养C、庖肉培养D、微需氧培养E、厌氧罐培养培养空肠弯曲菌
根据项目总进度目标论证的工作步骤,进度计划系统结构分析的紧后工作是()。
欺诈是指以使他人发生错误为目的的故意行为。()
甲股份有限公司(以下简称甲公司),2017年度所有者权益相关情况如下:(1)2017年年初未分配利润为600万元,资本公积为2000万元,盈余公积为3000万元。(2)2月1日,为扩大经营规模,发行股票500万股,每股面值1元,每股发行价格为4元,
取保候审由()执行。
Lodger:I’mterriblysorrythatIbrokeyourpreciousvase.I’llpayforit.Landlady:______.
设A为m×n阶实矩阵,且r(A)=N.证明:ATA的特征值全大于零.
最新回复
(
0
)