首页
登录
从业资格
以下流程图中,至少设计( )—个测试用例可以分别满足语句覆盖和路径覆盖。 A
以下流程图中,至少设计( )—个测试用例可以分别满足语句覆盖和路径覆盖。 A
练习题库
2022-08-02
46
问题
以下流程图中,至少设计( )—个测试用例可以分别满足语句覆盖和路径覆盖。
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://www.tihaiku.com/congyezige/2427065.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
根据《建筑工程设计信息模型分类和编码标准》,()用于将单个表格中的编码联合在一起
初步设计方和施工图设计方为主要责任方,初步设计方以可行性研究报告、概念设计、规划
下面关于BIM设计工作流程与传统设计流程的变化说法正确的是?()A.基于BIM,
住房部《建筑工程设计信息模型交付标准》中规定,模型精度不低于()时,项目应进行碰
IPD协议与BIM应用相结合,协作团队能克服传统工作流程中所遇到的困境,他们使用
在日光路径设置中不属于日光研究方式的是()。A.一天 B.多天 C.照明
施工图设计文件由封面、图纸目录、设计说明(或首页)、图纸、预算书等组成。各专业工
BIM技术在设计阶段的主要任务不包括()。A.进度控制 B.深化设计 C.安
利用BIM技术提供的()能够将针对建筑设计或文档任何部分所做的更改自动反映到其他
A.设计主导管理模式 B.咨询辅助管理模式 C.业主自主管理模式 D.施工
随机试题
Thefarmisamajormarketplaceformillionsoftonsofsyntheticfertilizers
[originaltext]M:CanIhelpyou?W:Yes,I’dlikeasingleroomonthesecond
Nosooner______hisjobinasmallcompanythanhereceivedanofferfromabig
[originaltext]Tea-drinkingwascommoninChinafornearlyonethousandyearsbe
Joy:ASubjectSchoolsLac
A.心火亢盛,阴血不足证B.阴虚血少,神志不安证C.肝血不足,蓄热内扰证D.思虑
浅Ⅱ度烧伤伤及()。A.真皮深层 B.表皮 C.皮肤及皮下组织 D.真皮
甲公司与乙公司签订建设工程施工合同,将工程发包给乙公司施工,合同约定竣工日期为2
根据《中华人民共和国民法典》第七百八十八条,建设工程合同包括工程()。A.
A.液化性坏死 B.气性坏疽 C.干性坏疽 D.凝固性坏死 E.固缩性坏
最新回复
(
0
)