首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于面向对象软件测试的说法中,正确的是______。
以下关于面向对象软件测试的说法中,正确的是______。
admin
2010-06-15
6
问题
以下关于面向对象软件测试的说法中,正确的是______。
选项
A、对于一个类的测试,一个测试用例只能包含对该类的一个方法的一次调用
B、基于判定表的测试不能用于面向对象程序的单元测试
C、不变式边界测试可用于类层次的测试,其目的是测试功能组合
D、对于抽象类,需要进行单元测试
答案
D
解析
在面向对象中,很难对单个成员方法进行充分的测试,这是因为多个成员方法会通过成员变量产生相互依赖关系。合理的测试是将这些相互依赖的成员方法放在一起进行测试,故A说法错误。
基于判定表的测试,又称为组合功能测试,既可以用于传统软件测试,也可以用于面向对象软件测试,B说法错误。
不变式边界测试是一种基本的和高效的类层次的测试技术。类层次测试的一个主要困难是成员变量的某些状态可能不会出现,这就是所谓的类不变式。不变式边界测试首先准确定义类的不变式,其次寻找成员方法的调用序列以违反类不变式,这些调用序列即可作为测试用例。不变式边界测试的目的不是测试功能组合,C的说法错误。
对于抽象类,需要进行单元测试。但是构造抽象类的驱动程序显然比构造其他类的驱动程序复杂,因为在测试抽象类时,需要为抽象类构造一个子类,并实现所有抽象类没有实现的成员方法。D正确。
转载请注明原文地址:https://jikaoti.com/ti/yPE7FFFM
本试题收录于:
四级软件测试工程师题库NCRE全国计算机四级分类
0
四级软件测试工程师
NCRE全国计算机四级
相关试题推荐
阅读以下程序说明和C++程序,将程序段中(1)~(5)空缺处的语句填写完整。[说明]C++语言本身不提供对数组下标越界的判断。为了解决这一问题,在以下[C++程序]中定义了相应的类模板,使得对于任意类型的二维数组,可以在访问数组元素的同时,对
阅读以下应用程序说明和C程序,将C程序段中(1)~(7)空缺处的语句填写完整。【说明】某超市集团为发展业务向社会公开招聘N个工种的工作人员,每个工种各有不同的编号(1至M)和计划招聘人数。每位应聘者需申报两个工种,并参加集团组织的考试。该
阅读下列程序说明和c代码,将应填入(n)处的字句写在对应栏内。[说明]下面的程序利用递归算法计算x和y的最大公约数。[函数2.1]main(){intx,y,k,t;scanf("%d%d",&x,&y);
阅读下列函数说明和C函数,将应填入(n)处的字句写在对应栏内。【说明】函数DelA_InsB(LinkedListLa,LinkedListLb,intkey1,intkey2,intlen)的功能是:将线性表A中关键码为key1的结点
阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。【说明】编写程序,生成一个新文本文件,它由一个已知文本文件的所有偶数行组成。要求已知文本文件名和新文本文件名均从键盘输入。请填空完善程序。【C语言程序】#i
阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。【说明】编写程序,对于从键盘输入的3个实数a、b、c,计算实系数一元二次方程的根并输出所求的根。【函数】#include<sldio.h>#incl
阅读以下说明和C语言程序,将应填入(n)处的字句写在对应栏内。【说明】设有3n+2个球互连,将自然数1~3n+2分别为这些球编号,使相连的两球编号之差的绝对值正好是数列1,2,…,3n+1中的各数,如下图所示:其中填自然数
分析下面的C程序,指出错误代码(或运行异常代码)所在的行号。[C程序]
黑盒测试也称为功能测试。黑盒测试不能发现(51)。
下面关于二叉树的叙述正确的是(40)。
随机试题
脂肪垫充填于关节面不相适应的空间,膝关节的脂肪垫有_______________、_______________、_______________和_______________等。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
调整平等主体的公民之间、法人之间以及公民和法人之间的财产关系和人身关系的法律规范的总称是
以下有关Word2010中打印操作的说法中不正确的是________。
肝火炽盛证和肝阳上亢证均可见的表现有
禁用于乐果中毒洗胃的溶液是
个人贷款业务与公司贷款业务相区别的重要特征是()。
下列关于股份制商业银行的描述,错误的是()。
根据所给材料回答问题。(需计算后回答的问题须列出算式,小数保留2位。)为纪念中国共产党诞生90周年,某出版社将出版一本老红军的回忆录。该回忆录的正文文字(包括间空)约15万字。已设定开本为大32开。正文排版采用15级字,每面排29行,每行排29字
Access数据库中,表的组成是
最新回复
(
0
)