首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在设计白盒测试用例时,(52)________________是最弱的逻辑覆盖。在下图所示流程中,至少需要(53)________________个测试用例才可以实现路径覆盖。
在设计白盒测试用例时,(52)________________是最弱的逻辑覆盖。在下图所示流程中,至少需要(53)________________个测试用例才可以实现路径覆盖。
admin
2020-04-30
25
问题
在设计白盒测试用例时,(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
程序员上午基础知识考试
软考初级
相关试题推荐
现有的数据处理和声音通信的信息网一般采用(57)。
在运行OSPF协议的路由器中,其路由表是(40)。
简单网络管理协议(SNMP)是(23)协议集中的一部分,用以监视和检修网络运行情况。
系统软件一般包括(21)。Ⅰ.服务型程序Ⅱ语言处理程序Ⅲ.操作系统Ⅳ.数据库管理系统
Linux交换分区的作用是______。A.保存系统软件B.保存访问过的网页文件C.虚拟内存空间D.作为用户的主目录
宽带综合业务数字网的异步转移模式(ATM)是一种以(49)为基础的新的信息转移模式。
请指出现有虚拟局域网络的四种划分方式。以下为Cisco以太网交换机Catalyst2924(ws-c2924xlA,拥有24个10/100M自适应端口)的VLAN划分命令,请解释【1】-【3】处标有下划线部分的配置命令的含义。(“//”后为注释内容)
11b将速率扩充至(66)Mb/s,并可在(67)Mb/s、(68)Mb/s及(69)Mb/s之间进行自动速率调整,亦提供了MAC层的访问控制和加密机制,从而达到了与有线网络相同级别的安全保护,成为目前IEEE 802.11系列的主流产品。而802.11b
In the following essay, each blank has four choices. Choose the most suitable one from the four choices and write down in the an
为了用一个数代表一批数,人们常用这批数据的算术平均值(简称平均值)或中位数来代表。中位数就是位于这批数中间的数(大于它的数与小于它的数一样多)。对于奇数个数而言,排序后很容易确定中间那个数;对于偶数个数而言,排序后中间会有两个数,再取这两个数的算术平均,就
随机试题
安全头枕用于在发生追尾事故时保护驾驶人的头部不受伤害。
通过对广告实际影响的检验来测定广告效果的方法是()
乙肝肝硬化的体征有()
航空运输活动物所用容器、饲料、饮用水等重量应包括在货物的计费重量内。()
在国有企业改制为股份公司的资产评估中,对于资产评估价值小于原资产账面价值的差额,应()。
简述造成财政不平衡的主要原因。
A、 B、 C、 D、 B
下列关于服务器技术的描述中,错误的是()。
彼は銀行に ながら、作曲の仕事もしています。
Onlymembersofthecompany______(享有使用这些设施的权利).
最新回复
(
0
)