首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在设计白盒测试用例时,(52)________________是最弱的逻辑覆盖。在下图所示流程中,至少需要(53)________________个测试用例才可以实现路径覆盖。
在设计白盒测试用例时,(52)________________是最弱的逻辑覆盖。在下图所示流程中,至少需要(53)________________个测试用例才可以实现路径覆盖。
admin
2020-04-30
63
问题
在设计白盒测试用例时,(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://www.kaotiyun.com/show/d4VZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
一个进程被唤醒意味着(14)。
在同步数字系列(SDH)标准中,STM-1的数据速率为(36)。
按照IPv6的地址表示方法,以下地址中属于lPv4地址的是(36)。
属于操作系统任务间低级通信方式的是(35)。
网络协议是计算机网络和分布系统中互相通信的对等层实体间交换信息时必须遵守的规则的集合。100BaseTx中的“100”用于说明网络协议关键成分中的(21)。
数字证书通常采用(56)格式。
本地路由表如下所示,路由器把目标地址为10.1.5.65的分组发送给(33)。
下面的地址类型中,不属于IPv6的是()。
在Windows操作系统中,如果要查找从本地出发经过5跳到达名字为abc的目标主机的路径,输入的命令为__________。
CPU执行算术运算或者逻辑运算时,算术逻辑运算部件(ALU)将计算结果保存在(5)中。
随机试题
Thosetiny,littlehairsaboveoureyesthatmanywomeneitherpluck,paint,pierceortattooplayaveryimportantroleinour
负责哺乳动物细胞染色体DNA复制的是
A.肽键B.氢键C.二硫键D.疏水键蛋白质一级结构的维系键主要是
下面哪项不是急进性肾小球肾炎的临床特征
肺癌空洞的X线表现是
商业票据的特点包括()。
甲公司2015年2月1日购入一台需要安装的生产经营用设备,取得的增值税专用发票上注明的设备价款为1000万元,增值税为170万元。购买过程中,以银行存款支付运杂费等30万元。安装时,领用材料260万元,支付安装工人工资30万元。该设备2015年3月30日达
图1中AB为昏线,C为AB的中点,此时北京时间为20时。下列叙述正确的是()。
Thetermmassagetherapy(alsocalledmassage,forshort;massagealsoreferstoanindividualtreatmentsession)coversagroup
在下图中,窗体的名称为fmTest,窗体中有一个标签和一个命令按钮,名称分别为Label1和bChange在“窗体视图”中显示窗体时,窗体中没确记录选定器,应将窗体的“记录选定器”属性值设为()。
最新回复
(
0
)