首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在设计白盒测试用例时,(52)________________是最弱的逻辑覆盖。在下图所示流程中,至少需要(53)________________个测试用例才可以实现路径覆盖。
在设计白盒测试用例时,(52)________________是最弱的逻辑覆盖。在下图所示流程中,至少需要(53)________________个测试用例才可以实现路径覆盖。
admin
2020-04-30
31
问题
在设计白盒测试用例时,(52)________________是最弱的逻辑覆盖。在下图所示流程中,至少需要(53)________________个测试用例才可以实现路径覆盖。
选项
A、1
B、2
C、3
D、4
答案
C
解析
本题考查软件工程基础知识。
逻辑覆盖是通过对程序逻辑结构的遍历实现程序的覆盖。它是一系列测试过程的总称,这组测试过程逐渐进行越来越完整的通路测试。从覆盖源程序语句的详尽程度分析,逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。
语句覆盖是指选择足够的测试数据,使被测试程序中每条语句至少执行一次。语句覆盖对程序执行逻辑的覆盖很低,因此一般认为它是很弱的逻辑覆盖。
判定覆盖是指设计足够的测试用例,使得被测程序中每个判定表达式至少获得一次“真”值和“假”值,或者说是程序中的每一个取“真”分支和取“假”分支至少都通过一次,因此判定覆盖也称为分支覆盖。判定覆盖要比语句覆盖更强一些。
条件覆盖是指构造一组测试用例,使得每一判定语句中每个逻辑条件的各种可能的值至少满足一次。
路径覆盖是指覆盖被测试程序中所有可能的路径。
题图中的执行路径有3条,一是条件“a=0”成立,因此需要一个测试用例a的值为0、b的值为任意值;二是条件“a>0且b<5”成立,因此需要的测试用例为a的值大于0且b的值小于5,例如设置a的值为1、b的值为1;三是条件“a>0且b<5”不成立,只要“a>0”和“b<5”中有一个不成立即可,例如设置a的值为1、b的值为5。
转载请注明原文地址:https://kaotiyun.com/show/d4VZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
电子邮件应用程序利用POP3协议______。A.创建邮件B.加密邮件C.发送邮件D.接收邮件
现有的数据处理和声音通信的信息网一般采用(57)。
以下文件格式中,______不属于声音文件。
计算机系统中判别是否有中断事件发生应是在(19)。
GB/T 14394—93《计算机软件可靠性和可维护性管理》是(25)。
按制定标准的不同层次和适应范围,标准可分为国际标准、国家标准、行业标准和企业标准等,(62)制定的标准是国际标准。
网络管理系统中,管理对象是指(54)。
软件程序员接受第一个单位(软件著作权人)委托开发完成一个软件,又接受第二个单位委托开发功能类似的软件,仅将受第一个单位委托开发的软件略作改动即算完成提交给第二个单位,此种行为______。
Softwarerefersto(70).Themostimportantsoftwareonanycomputeris(71).
Because web servers are(31)and application independent, they can send or request data from legacy or external applications inclu
随机试题
决定肺部气体交换方向的主要因素是
下列描述中,不符合继发性肺结核病的是
护士准备为患者进行造瘘伤口更换敷料和静脉穿刺。关于该操作的洗手的叙述,错误的是
男性,47岁,农民。在田间喷洒农药3小时,昏倒在地,被家人急送医院。查体:BP90/60mmHg,HR24次/分,昏迷,角膜反射消失,瞳孔如针尖大小,两肺满布湿啰音。在用药过程中病人病情好转,意识转清醒,但突然患者出现烦躁不安、谵妄、瞳孔扩大,病人
A.医源性传播B.垂直传播C.食物传播D.接触传播E.飞沫传播肠道传染病发生,通常是经
企业应当按照《出口打火机、点火枪类商品生产企业登记证》和有关法律法规的规定进行出口打火机、点火枪类商品的生产、包装、储存。
设有下面的定义:structst{inta;floatb;}d;int*p;要使P指向结构变量d中的a成员,正确的赋值语句是()。
有如下程序:#includeusingnamespacestd;voidfun(int&a,______________){intc;c=a;a=b;b=c;}
CurrentlymyfavoritecoursethatIamtakingiseconomics.Ilikethiscourseforthefollowingreasons.Thecourseteachesme
—Hello!CanIspeaktoAlice,please?—Sorry.Sheisn’tinatthemoment.—______?Pleasetellhertocallmebackonmymobile
最新回复
(
0
)