首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在设计白盒测试用例时,(52)________________是最弱的逻辑覆盖。在下图所示流程中,至少需要(53)________________个测试用例才可以实现路径覆盖。
在设计白盒测试用例时,(52)________________是最弱的逻辑覆盖。在下图所示流程中,至少需要(53)________________个测试用例才可以实现路径覆盖。
admin
2020-04-30
65
问题
在设计白盒测试用例时,(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
程序员上午基础知识考试
软考初级
相关试题推荐
Spooling技术也叫假脱机技术。下列选项中,(56)不是Spooling的输入井作业状态。
下面有关局域网的特点描述中,不正确的是______。A.覆盖地域范围较小B.高速率、低误码率C.一般为一单位所建D.侧重共享位置准确无误及传输的安全性
网络协议是计算机网络和分布系统中互相通信的对等层实体间交换信息时必须遵守的规则的集合。100BaseTx中的“100”用于说明网络协议关键成分中的(21)。
在浏览Web页面时,发现了自己需要经常使用的Web页面,此时最好的办法是(52)。
为保障网站的安全性,需要单击图5.87中“IP地址和域名限制”选项组内的“编辑”按钮,屏蔽某些恶意的IP地址。如果要屏蔽192.168.1.116,在图5.88中应如何操作?
在ASP中,__________________对象的Cookie集合可以再客户端硬盘上写数据。
在Windows命令窗口中输入(1)命令后,得到如下图所示的结果。图中结果表明(2)。(2)
设有一个关系emp—sales(部门号,部门名,商品编号,销售数),查询各部门至少销售了5种商品或者部门总销售数大于2000的部门号、部门名及平均销售数的SQL语句如下:SELECT部门号,部门名,AVG(销售数)AS平均销售数FROM
和response.write( )语句等价的标记是______。
某C语言程序中,x是一个实型变量,y是一个正整数。对于x被y除取余数的表达式“x%y”是一种(36)错误。
随机试题
下列不能申请专利的有()
下列何药的药性属凉性
A.串料B.加液研磨C.水飞D.串油E.蒸罐
患者,男性,18岁。急性白血病。在化疗期间,近1天尿量1000ml,此时护士采取的最重要的护理措施为
管道测绘放线使用的测量仪器应经检定合格且在有效期内,且符合()要求。
合法的电子邮件地址是()。
与融资租赁筹资相比,发行债券的优点是()。
在讲解“大气的压强”一节时,某教师采用了如下方法导入新课:拿一个透明的装满水的玻璃杯,盖上硬纸片,先问学生:如果将玻璃杯倒置过来,并放开压在纸片上的手,水会洒出来吗?纸片会掉下来吗?然后实际演示,这时水不会洒出来,纸片也不会掉下来。教师引入:大家可能感到很
关于抵押合同中双方当事人的权利义务,不正确的是()
下列叙述中正确的是()。
最新回复
(
0
)