首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于白盒测试的测试用例设计方法叙述,正确的是(23)。
关于白盒测试的测试用例设计方法叙述,正确的是(23)。
admin
2019-06-12
65
问题
关于白盒测试的测试用例设计方法叙述,正确的是(23)。
选项
A、完成SC(语句覆盖)所需的测试用例数目一定多于完成DC(判定覆盖)所需的测试用例数目
B、达到100%CC(条件覆盖)要求就一定能够满足100%SC的要求
C、达到100%CDC(条件/判定覆盖)要求就一定能够满足100%CC的要求
D、任何情况下,都可以达到100%路径覆盖的要求
答案
C
解析
本题主要考场白盒测试中的逻辑覆盖。即考查用测试数据运行被测程序时对程序逻辑的覆盖程度。主要的覆盖标准有六种:语句覆盖(SC)、判定覆盖(DC)、条件覆盖(CC)、判定/条件覆盖(CDC)、组合条件覆盖(MCC)和路径覆盖。
(1)语句覆盖是指选择足够多的测试用例,使得运行这些测试用例时,被测程序的每个语句至少执行一次。显然,语句覆盖是一种很弱的覆盖标准。
(2)判定覆盖又称分支覆盖,它的含义是不仅每个语句至少执行一次,而且每个判定的每种可能的结果(分支)都至少执行一次。判定覆盖比语句覆盖强。
(3)条件覆盖的含义是不仅每个语句至少执行一次,而且使判定表达式中的每个条件都取到各种可能的结果。因此条件覆盖不一定包含判定覆盖,判定覆盖也不一定包含条件覆盖。
(4)判定/条件覆盖就是同时满足判定覆盖和条件覆盖的逻辑覆盖。它的含义是,选取足够的测试用例,使得判定表达式中每个条件的所有可能结果至少出现一次,而且每个判定本身的所有可能结果也至少出现一次。
(5)条件组合覆盖的含义是,选取足够的测试用例,使得每个判定表达式中条件结果的所有可能组合至少出现一次。因此,满足条件组合覆盖的测试用例,也一定满足判定/条件覆盖。
(6)路径覆盖的含义是,选取足够的测试用例,使得程序的每条可能执行到的路径都至少经过一次(如果程序中有环路,则要求每条环路至少经过一次)。
路径覆盖实际上考虑了程序中各种判定结果的所有可能组合,因此是一种较强的覆盖标准。但路径覆盖并未考虑判定中的条件结果的组合,并不能代替条件覆盖和条件组合覆盖。
转载请注明原文地址:https://www.kaotiyun.com/show/HoCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
以下关于以太网交换机地址学习机制的说法中,错误的是()。
软件风险一般包含__________两个特性。(2009年上半年试题)
主机host1和host2进行域名查询的过程如下图所示,下列说法中正确的是__________。(2013年上半年试题)[*]2
以下安全协议中,用来实现安全电子邮件的仂、议是______。
物理层信号的功能特性__________。
采用Kerberos系统进行认证时,可以在报文中加入(44)来防止重放攻击。
如果IP层不能传送某个数据报,将会被__________。
匿名FTP访问通常使用(20)作为用户名。
试解释这个对象联系图。试用ORDB的定义语言,定义这个数据库。
随机试题
男性,57岁。心慌多汗半年,多饮、多尿1月就诊。查体:明显消瘦,双眼突出,甲状腺Ⅱ度弥漫肿大,双上极可闻及血管杂音。血FT333.5pmol/L。FT440pmol/L,TSH0.01mU/L。在治疗甲状腺功能亢进时为了经常随访疗效,下列哪项检查
青光眼病人如果长期滥用甘露醇药物,最严重的后果是()
不正常的阴道镜图像为:
付款人开户银行对付款人逾期支付的款项,应当根据逾期付款金额和天数,按()计算逾期付款赔偿金。
对于开放式基金来说,如果是非上市的,投资者可以通过基金管理公司和委托商业银行、证券公司等的柜台,进行基金份额的申购和赎回。()
秉公执法,办事公道,其核心就是一个“忠”字。( )
n维向量α=(1/2,0….,0,1/2)T,A=E一ααT,β=(1,1….,1)T,则Aβ的长度为
Lookatthequestionsforthispart.Youwillhearastoryentitled"ShoppingforBargains".Forquestions24-30,indic
--______youever______toHongKong?--Yes,twice.
Intheearly20thcentury,fewthingsweremoreappealingthanthepromiseofscientificknowledge.Inaworldstrugglingwithr
最新回复
(
0
)