首页
登录
从业资格
以下流程图中,至少设计( )—个测试用例可以分别满足语句覆盖和路径覆盖。 A
以下流程图中,至少设计( )—个测试用例可以分别满足语句覆盖和路径覆盖。 A
练习题库
2022-08-02
91
问题
以下流程图中,至少设计( )—个测试用例可以分别满足语句覆盖和路径覆盖。
A.1和2B.1和4C.2和2D.2和4
选项
A.1和2
B.1和4
C.2和2
D.2和4
答案
B
解析
本题考察软件测试的基础知识。
白盒测试的方法包括一系列的逻辑覆盖,主要的覆盖标准有语句覆盖、判定覆盖、条件覆盖、条件/判定覆盖、条件组合覆盖、修正的条件/判定覆盖和路径覆盖等。
(1)语句覆盖。语句覆盖是指选择足够多的测试用例,使得运行这些测试用例时,被测程序的每个语句至少执行一次。很显然,语句覆盖是一种很弱的覆盖标准。
(2)判定覆盖。判定覆盖也称为分支覆盖,它是指不仅每个语句至少执行一次,而且每个判定的每种可能的结果(分支)都至少执行一次。判定覆盖比语句覆盖强,但对程序逻辑的覆盖程度仍然不高。
(3)条件覆盖。条件覆盖是指不仅每个语句至少执行一次,而且使判定表达式中的每个条件都取得各种可能的结果。条件覆盖不一定包含判定覆盖,判定覆盖也不一定包含条件覆盖。
(4)路径覆盖。路径覆盖是指选取足够的测试用例,使得程序的每条可能执行到的路径都至少经过一次(如果程序中有环路,则要求每条环路路径至少经过一次)。路径覆盖实际上考虑了程序中各种判定结果的所有可能组合,因此是一种较强的覆盖标准。但路径覆盖并未考虑判定中的条件结果的组合,并不能代替条件覆盖和条件组合覆盖。
转载请注明原文地址:https://tihaiku.com/congyezige/2427065.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
根据《建筑工程设计信息模型分类和编码标准》,()用于将单个表格中的编码联合在一起
初步设计方和施工图设计方为主要责任方,初步设计方以可行性研究报告、概念设计、规划
下面关于BIM设计工作流程与传统设计流程的变化说法正确的是?()A.基于BIM,
住房部《建筑工程设计信息模型交付标准》中规定,模型精度不低于()时,项目应进行碰
IPD协议与BIM应用相结合,协作团队能克服传统工作流程中所遇到的困境,他们使用
在日光路径设置中不属于日光研究方式的是()。A.一天 B.多天 C.照明
施工图设计文件由封面、图纸目录、设计说明(或首页)、图纸、预算书等组成。各专业工
BIM技术在设计阶段的主要任务不包括()。A.进度控制 B.深化设计 C.安
利用BIM技术提供的()能够将针对建筑设计或文档任何部分所做的更改自动反映到其他
A.设计主导管理模式 B.咨询辅助管理模式 C.业主自主管理模式 D.施工
随机试题
TheEuropeanUnionhadnotapprovedanumberofgeneticallymodifiedcropsu
Formorethanacenturytheroadwasthe【C1】______formoflandtransportatio
为了保护古代遗迹,将古城新发展区与文物古迹保护区分开的实例是()。A.佛罗
A.α受体 B.α受体 C.β受体 D.β受体 E.β受体激活后能促进糖
张某向李某借了10万元钱,双方未约定还款期限。对此,以下说法错误的是()。A.张
善散阴寒之凝滞,行胸阳之壅结,为治胸痹要药的是A、香橼 B、香附 C、陈皮
产后腹痛若瘀血不去,新血不生,血不归经可致A.产后大便难 B.产后发热 C.
在进化的过程中,鸟嘴形成了各种不同的形状,下图的是鹦鹉、鹭、老鹰和金丝雀头部画像
运用假设开发法估价的效果,还要求有一个良好的社会经济环境,包括()。A.透
企业对供应商的审核一般分为()。 A.产品审核B.质量管理体系审核 C.
最新回复
(
0
)