试题详情
- 简答题白盒测试中的逻辑覆盖有哪几种常用的覆盖技术?试对它们的检错能力进行比较。
- (1)语句覆盖
(2)判定覆盖(比语句覆盖严格些)
(3)条件覆盖(比单是判定覆盖要严格)
(4)判定/条件测试(条件覆盖也不一定满足判定覆盖,因为只符合条件覆盖的用例可能会不满足每个判定语句均有真值或假值出现。因此要两者兼顾)
(5)条件组合覆盖(是前两个覆盖的组合)
(6)路径覆盖(指设计足够的测试用例,覆盖被测程序中所有可能的路径)条件组合发现错误的能力较强,凡满足其标准的测试用例,也必然满足前四种覆盖标准,在实际的逻辑测试中,一般以条件组合覆盖为主设计测试用例,然后再补充部分用例来达到路径覆盖的测试标准。 关注下方微信公众号,在线模考后查看
热门试题
- 如果程序员足够小心,就不需要测试。
- 面向对象设计(OOD)阶段,可以将面向对
- 软件生存周期包括:()、()、()和()
- 简述软件项目管理的主要过程
- 详细解释软件的定义、程序的定义及软件工程
- 在UML的类图中,描述整体与部分关系的有
- 一般单元测试不可以并行进行。
- 数据耦合的耦合程度最低。
- 如果(),则称该模块具有功能内聚。
- 尽可能在()生产过程中保证各阶段文件的正
- 模块的初始化工作和模块处理意外故障均属于
- 软件工程中的“软件”是指()
- 由于今天个人计算机不断发展壮大,人们不再
- 在顺序表L中的i个位置插入某个元素x,正
- QA
- 分别简述单元测试、集成测试、确认测试和系
- 程序的三种基本结构是()
- 曾被誉为“程序设计方法的革命”的()程序
- 数据流图中,当数据流向或流自文件时,()
- 软件工程的基本原理是什么?