首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于面向对象软件测试的叙述中,正确的是( )。
以下关于面向对象软件测试的叙述中,正确的是( )。
admin
2015-05-21
76
问题
以下关于面向对象软件测试的叙述中,正确的是( )。
选项
A、在测试一个类时,只要对该类的每个成员方法都进行充分的测试就完成了对该类充分的测试
B、存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试
C、假设类B是类A的子类,如果类A已经进行了充分的测试,那么在测试类B时不必测试任何类B继承自类A的成员方法
D、对于一棵继承树上的多个类,只有处于叶子节点的类需要测试
答案
B
解析
面向对象系统的测试目标与传统信息系统的测试目标是一致的,但面向对象系统的测试策略与传统结构化系统的测试策略有很大的不同,这主要体现在两个方面,分别是测试的焦点从模块移向了类,以及测试的视角扩大到了分析和设计模型。
与传统的结构化系统相比,面向对象系统具有三个明显特征,即封装性、继承性与多态性。封装性决定了面向对象系统的测试必须考虑到信息隐蔽原则对测试的影响,以及对象状态与类的测试序列,因此在测试一个类时,仅对该类的每个方法进行测试是不够的;继承性决定了面向对象系统的测试必须考虑到继承对测试充分性的影响,以及误用引起的错误;多态性决定了面向对象系统的测试必须考虑到动态绑定对测试充分性的影响、抽象类的测试以及误用对测试的影响。
转载请注明原文地址:https://kaotiyun.com/show/luQZ777K
本试题收录于:
系统架构师上午综合知识考试题库软考高级分类
0
系统架构师上午综合知识考试
软考高级
相关试题推荐
C#中,stringstr=null与stringstr=””,请尽量用文字说明区别。(要点:说明详细的内存空间分配)
设置Internet临时文件使用的磁盘空间为500MB
设置TCP/IP属性手工分配IP地址192.168.1.15、设置TCP/IP属性的子网掩码:255.255.255.0。
CuteFTP的工具栏的隐藏。
更改计算机管理员用户John名称为lusi的类型为受限用户。
设置拨号连接属性允许网络上其他用户使用本机的打印机和共享资源。
在拨号连接中设置不允许网络上的其他计算机使用本机上的打印机和共享资源。
设置金山毒霸2008的文件实时防毒功能,使其能够检查所有文件。
利用控制面板,将系统日期设置为2008年8月8日。
改变对象大小时,按下“Shift”时出现的结果是()。A.以图形对象的中心为基点进行缩放B.按图形对象的比例改变图形的大小C.只有图形对象的高度发生变化D.只有图形对象的宽度发生变化
随机试题
肾阳不足证与肾不纳气证的共同特点是
社区诊断可达到的目标不包括
关于急性毒性的描述,不正确的是
张某委托拍卖行对其私人珍藏的邮集进行拍卖,根据《拍卖法》的规定,张某应当承担的义务包括?
随机访问存储器的英文名称是RAM,RandomAccessMemory。
物流预测主要应用的预测方法是()。
狭义教育
在一条繁华的道路上,一辆赶往火灾现场救援的消防车撞倒了一位孕妇,孕妇因此而生命垂危,而此时道路上的车辆越来越多。假如你是恰巧在附近执勤的警察,你会怎么办?
OSAS(请先写出英文全称)
Theboy______blackisLiLei.
最新回复
(
0
)