首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以类为单元进行单元测试时,以下说法中正确的是______。
以类为单元进行单元测试时,以下说法中正确的是______。
admin
2010-07-27
19
问题
以类为单元进行单元测试时,以下说法中正确的是______。
选项
A、一个测试用例可以调用该类的多个方法,但每个方法只能调用一次
B、一个测试用例只能调用在该类中定义的方法,不能调用在该类的父类中定义的方法
C、由该类方法组成的任何一个序列都是一个合理的测试用例
D、针对一个类的多个实例间协作的测试仍然属于面向对象单元测试的范畴
答案
A
解析
A选项的叙述是正确的。继承是面向对象的一个重要的机制,它允许子类直接获取父类的属性和方法,从而实现对父类的复用,所以B选项的叙述是错误的。由于面向对象具有封装的特点,在对面向对象软件进行测试时,不能简单地对每个类的成员方法进行测试,在调用任何成员方法之前还必须保证相应的实例处于该方法的预期工作状态,即没计类的测试用例时,不仅要考虑各成员方法的输入参数,还要考虑如何设计调用的序列。所以C选项叙述错误。由于面向对象程序中可独立被测试的单元通常是一个类族或最小是一个独立的类,面向对象程序的单元测试主要考虑类和类族的测试,D选项中针对一个类的多个实例间的协作测试应输入面向对象集成测试考虑的范畴。综上所述,本题选择A。
转载请注明原文地址:https://kaotiyun.com/show/gwNZ777K
本试题收录于:
四级软件测试工程师题库NCRE全国计算机四级分类
0
四级软件测试工程师
NCRE全国计算机四级
相关试题推荐
在图2-11所示的程序流程图中,若要某个房间I被选中,则需要满足什么条件?如果限制该算法最多输出K个可供选择的房间号,则在程序流程图(见图2-11)中“>N”(a所指向的判断框中)应修改为(4)。
阅读以下说明及VisualBasic程序代码,将应填入(n)处的字句写在对应栏内。【说明】某学校举办了一场奥运知识竞赛,参加竞赛的选手为200名,1~200为选手编号。竞赛时间为9:00~11:00。8道竞赛题目依次从“A”~“H”编号,选手可
阅读下列函数说明和C代码,将应填入(n)处的字句写在对应栏内。【说明2.1】L为一个带头结点的循环链表。函数deletenode(LinkListL,intc)的功能是删除L中数据域data的值大于c的所有结点,并由这些结点组建成一个
阅读以下说明和流程图,回答问题1~2,将解答填入答题纸对应的解答栏内。[说明]给定一个十进制整数A,将其转换为R进制数的方法是:将A的整数部分逐次除以R,直到商等于0为止,将所得的余数由低位到高位排列在一起,就得到了对应R的进制数。以A=11,R
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。【说明】设计一个评选优秀教师和学生的程序,其类结构如图6所示。当输入一系列教师或学生的记录后,将优秀学生及教师的姓名列出来。【程序】#include<iostrea
阅读以下应用程序说明和C程序,将C程序段中(1)~(7)空缺处的语句填写完整。【说明】以下【C程序】完成从指定数据文件中读入职工的工号和他完成产品个数的数据信息,对同一职工多次完成的产品个数进行累计,最后按如表5-11所示的格式输出职工完
什么是临界资源(criticalresource)?请用100字以内的文字简要说明。【C代码1】所示的方法(1)实现共享资源的互斥访问。(1)A.能够B.不能
面向对象程序设计以(1)为基本的逻辑构件,用(2)来描述具有共同特征的一组对象,以(3)为共享机制,共享类中的方法和数据。
在面向对象程序设计语言中,(31)是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性;(32)可以实现发送一个通用的消息而调用不同的方法;(33)是实现信息隐蔽的一种技术,其目的是使类的(34)相互分离。
软件维护可分为改正性维护、适应性维护、完善性维护和预防性维护。在软件的整个维护活动中,(54)维护所占比重最大。
随机试题
肿瘤切除后,5年治愈率是指
治疗阴虚火旺及热病后之心烦失眠者,宜选用痰热重而大便不通之失眠者,宜选用
胃阴不足型胃痛的疼痛特点是()气滞血瘀型胃痛的疼痛特点是()
废水污染治理的方法主要包括( )。
不同股票指数的区别主要在于()。
在项目范围管理中,范围变更控制的工具和方法主要有________。
形成对他人的总体印象时,不仅考虑积极特征与消极特征的数量与强度,而且从逻辑上判断每一特征的重要性的信息整合模式被称为()。
根据以下资料。回答以下题。2008年珠三角九市进、出口额分别占全省进、出口总额的()
是一台Windows主机在命令行模式下执行某个命令时用sniffer捕获到的数据包。请根据图中信息回答下列问题。该主机上执行的命令是[20]。
______isnotforboys?______putemphasisondevelopingstudents’verbaltalents?
最新回复
(
0
)